Keychain class
Methods
-
buildTransaction(Transaction transaction, String serviceName, int index, {String pathSuffix = '', String? curve = 'ed25519', String? hashAlgo = 'sha256'})
→ ({KeyPair keyPair, Transaction transaction})
-
-
copyWithService(String name, String derivationPath, {String curve = 'ed25519', String hashAlgo = 'sha256'})
→ Keychain
-
-
deriveAddress(String serviceName, {int index = 0, String pathSuffix = ''})
→ Uint8List
-
-
deriveKeypair(String serviceName, {int index = 0, String pathSuffix = ''})
→ KeyPair
-
-
ecEncryptServiceSeed(String service, List<String> publicKeys, {String pathSuffix = ''})
→ ({List<AuthorizedKey> authorizedPublicKeys, Uint8List secret})
-
-
encode()
→ Uint8List
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toDID()
→ Map<String, dynamic>
-
-
toJson()
→ Map<String, dynamic>
-
Serializes this Keychain to a JSON map.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited