pub type ContractFunctionCall = FunctionCall<Arc<SignerMiddleware<Provider<Http>, Wallet<SigningKey>>>, SignerMiddleware<Provider<Http>, Wallet<SigningKey>>, ()>;
Expand description
A type alias for ethers contract function call.
Aliased Type§
struct ContractFunctionCall {
pub tx: TypedTransaction,
pub function: Function,
pub block: Option<BlockId>,
/* private fields */
}
Fields§
§tx: TypedTransaction
The raw transaction object
function: Function
The ABI of the function being called
block: Option<BlockId>
Optional block number to be used when calculating the transaction’s gas and nonce