Cuentas Ed25519
El SDK .NET de Aptos proporciona una forma simple de crear y gestionar cuentas Ed25519. En esta guía proporcionaremos fragmentos de crear o importar cuentas existentes.
Crear Ed25519Accounts
Sección titulada «Crear Ed25519Accounts»Las Ed25519Accounts se crean para firmar transacciones e interactuar con la blockchain.
Usando una Clave Privada
Sección titulada «Usando una Clave Privada»Para generar una cuenta desde una clave privada, necesitarás crear el objeto Ed25519PrivateKey
y pasarlo al
constructor Ed25519Account
. La clave privada puede darse como representación string
o byte[]
.
var privateKey = new Ed25519PrivateKey("0x1234...abcdef");var account = new Ed25519Account(privateKey);
Usando una Frase Mnemónica
Sección titulada «Usando una Frase Mnemónica»Para generar una cuenta desde una frase, puedes usar Ed25519Account.FromDerivationPath
y pasar la frase y la ruta de derivación.
La ruta de derivación que típicamente se usa a través del ecosistema Aptos es m/44'/637'/0'/0'/0'
.
var account = Ed25519Account.FromDerivationPath( "m/44'/637'/0'/0'/0'", "apple banana cat dog elephant fox ...");
Generar una Cuenta Aleatoria
Sección titulada «Generar una Cuenta Aleatoria»Para crear una cuenta aleatoria, puedes usar el método Account.Generate()
.
var account = Account.Generate();