Saltearse al contenido

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.

Las Ed25519Accounts se crean para firmar transacciones e interactuar con la blockchain.

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);

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 ..."
);

Para crear una cuenta aleatoria, puedes usar el método Account.Generate().

var account = Account.Generate();