interfaces library

Classes

AccountFactoryBase
An abstract class representing the contract interface for an Ethereum Account Factory.
BundlerProviderBase
Abstract base class representing a provider for interacting with an entrypoint.
CredentialInterface
An interface for basic credentials that can sign messages.
ENSResolverBase
Abstract base class for handling Ethereum Name Service (ENS) resolution.
HDInterface
An interface for hierarchical deterministic (HD) wallets.
MultiSignerInterface
An interface for a multi-signer, allowing signing of data and returning the result.
PasskeyInterface
RPCProviderBase
Abstract base class for interacting with an Bundler RPC provider.
SmartWalletBase
An abstract class representing the base structure of a Smart Wallet.
Uint256Base
Abstract base class representing a 64-bit length big number, similar to Solidity.
UserOperationBase
Abstract base class representing a user operation.