toAddress method

  1. @override
AptosAddress toAddress({
  1. AptosEd25519AddressScheme scheme = AptosEd25519AddressScheme.ed25519,
})
override

derive an Aptos address from the public key

Implementation

@override
AptosAddress toAddress(
    {AptosEd25519AddressScheme scheme = AptosEd25519AddressScheme.ed25519}) {
  return switch (scheme) {
    AptosEd25519AddressScheme.ed25519 =>
      AptosAddress(AptosAddrEncoder().encodeKey(publicKey.compressed)),
    AptosEd25519AddressScheme.signleKey =>
      AptosAddress(AptosAddrEncoder().encodeSingleKey(publicKey))
  };
}