Versions in this module Expand all Collapse all v0 v0.5.2 May 8, 2025 v0.1.1 Apr 25, 2025 Changes in this version + func Call(ctx sdk.Context, app *exampleapp.XOSD, args CallArgs) (res abci.ExecTxResult, ethRes *evmtypes.MsgEthereumTxResponse, err error) + func CallContractAndCheckLogs(ctx sdk.Context, app *exampleapp.XOSD, cArgs CallArgs, ...) (abci.ExecTxResult, *evmtypes.MsgEthereumTxResponse, error) + func LoadCounterContract() (evmtypes.CompiledContract, error) + func LoadDistributionCallerContract() (evmtypes.CompiledContract, error) + func LoadFlashLoanContract() (evmtypes.CompiledContract, error) + func LoadInterchainSenderCallerContract() (evmtypes.CompiledContract, error) + func LoadInterchainSenderContract() (evmtypes.CompiledContract, error) + func LoadReverterContract() (evmtypes.CompiledContract, error) + func LoadStakingReverterContract() (evmtypes.CompiledContract, error) + type CallArgs struct + AccessList *ethtypes.AccessList + Amount *big.Int + Args []interface{} + ContractABI abi.ABI + ContractAddr common.Address + GasFeeCap *big.Int + GasLimit uint64 + GasPrice *big.Int + GasTipCap *big.Int + MethodName string + Nonce *big.Int + PrivKey cryptotypes.PrivKey + func (c CallArgs) WithABI(abi abi.ABI) CallArgs + func (c CallArgs) WithAccessList(accessList *ethtypes.AccessList) CallArgs + func (c CallArgs) WithAddress(addr common.Address) CallArgs + func (c CallArgs) WithAmount(amount *big.Int) CallArgs + func (c CallArgs) WithArgs(args ...interface{}) CallArgs + func (c CallArgs) WithGasFeeCap(gasFeeCap *big.Int) CallArgs + func (c CallArgs) WithGasLimit(gasLimit uint64) CallArgs + func (c CallArgs) WithGasPrice(gasPrice *big.Int) CallArgs + func (c CallArgs) WithGasTipCap(gasTipCap *big.Int) CallArgs + func (c CallArgs) WithMethodName(methodName string) CallArgs + func (c CallArgs) WithNonce(nonce *big.Int) CallArgs + func (c CallArgs) WithPrivKey(privKey cryptotypes.PrivKey) CallArgs