getSimplePassKeyAccountAddress method

  1. @override
Future<EthereumAddress> getSimplePassKeyAccountAddress(
  1. PassKeyPair pkp,
  2. Uint256 salt
)
override

Retrieves the counterfactual address of a Passkey wallet created with createSimplePasskeyAccount.

Implementation

@override
Future<EthereumAddress> getSimplePassKeyAccountAddress(
    PassKeyPair pkp, Uint256 salt) async {
  return await plugin<_AccountFactory>('factory').getPasskeyAccountAddress(
      pkp.credentialHexBytes,
      pkp.publicKey[0].value,
      pkp.publicKey[1].value,
      salt.value);
}