AccountFactoryBase class abstract

An abstract class representing the contract interface for an Ethereum Account Factory.

This class defines the common interface for interacting with an Ethereum smart contract responsible for creating and managing accounts.

Constructors

AccountFactoryBase()

Properties

hashCode int
The hash code for this object.
read-onlyinherited
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited

Methods

getAddress(EthereumAddress owner, BigInt salt, {BlockNum? atBlock}) Future<EthereumAddress>
Retrieves the Ethereum address associated with a standard account.
getPasskeyAccountAddress(Uint8List credentialHex, BigInt x, BigInt y, BigInt salt, {BlockNum? atBlock}) Future<EthereumAddress>
Retrieves the Ethereum address associated with a passkey account.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
simpleAccount({BlockNum? atBlock}) Future<EthereumAddress>
Retrieves the Ethereum address associated with the simpleAccount contract.
simplePasskeyAccount({BlockNum? atBlock}) Future<EthereumAddress>
Retrieves the Ethereum address associated with the simplePasskeyAccount contract.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited