Constructs a new Contract instance.
The constructor arguments containing the contract address, ABI, and clients for interaction.
Address of the smart contract.
Private
contractRead-only methods of the smart contract.
Simulated methods of the smart contract.
Optional
writeState-changing methods of the smart contract. Present only if walletClient is provided.
Generated using TypeDoc
Reusable extension of viem's contract interface to interact with smart contracts. Provides read and write functionality through the public and wallet clients.
TContract - The contract type which can be either IClearinghouse, ISeaport, or IERC20.