encodeMultiEd25519Key method

String encodeMultiEd25519Key({
  1. required List<Ed25519PublicKey> publicKeys,
  2. required int threshold,
})

This method is used to create an Aptos MultiEd25519 address from ED25519 public keys.

Implementation

String encodeMultiEd25519Key({
  required List<Ed25519PublicKey> publicKeys,
  required int threshold,
}) {
  final addressBytes = AptosAddressUtils.encodeMultiEd25519Key(
    publicKeys,
    threshold,
  );
  return BytesUtils.toHexString(
    addressBytes,
    prefix: AddrKeyValidator.getConfigArg(
      CoinsConf.aptos.params.addrPrefix,
      "addrPrefix",
    ),
  );
}