Basic representation of a standard Multicall compatible contract. If additional functionality is required, this contract can be extended via inheritance
Constructs a new instance of the object
Returns the contract address
Returns the underlying contract interface
Executes the aggregated calls and returns the results
Returns an interface allowing for us with the multicall method of a provider
Rest
Connects the existing instance of the contract to a new signer or provider
Retrieves the hash of the specified block height
Retrieves the current block's coinbase address
Retrieves the current block difficulty
Retrieves the current block gas limit
Retrieves the current block timestamp
Retrieves the balance of the specified account
Retrieves the last block hash
Protected
Automatically keeps trying the call unless we get a revert exception
Returns whether the specified interface is supported by the contract
Basic representation of a standard Multicall compatible contract. If additional functionality is required, this contract can be extended via inheritance