MCPcopy Create free account

hub / github.com/blunt-instruments/MevWallet / functions

Functions285 in github.com/blunt-instruments/MevWallet

Methodfrom_typed_tx
Create a [`MevTxBuilder`] from an ethers `TypedTransaction`. This convenience method allows users to convert regular contract interactions into MEV tx
src/tx/builder.rs:264
Methodget_mev_0
Calls the contract's `getMev` (0x99c24631) function
src/bindings/i_mev_weth.rs:84
Methodget_mev_1
Calls the contract's `getMev` (0x848316fb) function
src/bindings/i_mev_weth.rs:75
Methodget_mev_2
Calls the contract's `getMev` (0xf8e5c102) function
src/bindings/i_mev_weth.rs:100
Methodget_mev_3
Calls the contract's `getMev` (0xea3e3e3e) function
src/bindings/i_mev_weth.rs:90
Methodh_filter
Gets the contract's `h` event
src/bindings/deploy_impl_v0.rs:8732
Methodh_filter
Gets the contract's `h` event
src/bindings/deploy_impl_v1.rs:8866
Methodinitialize
Calls the contract's `initialize` (0xc4d66de8) function
src/bindings/mev_wallet_v0.rs:7214
Methodinitialize
Calls the contract's `initialize` (0xc4d66de8) function
src/bindings/mev_wallet_v1.rs:7348
Methodis_owner
True if the input `address` is the owner of this MevWallet, false otherwise
src/tx/ext.rs:96
Methodis_script
Calls the contract's `IS_SCRIPT` (0xf8ccbf47) function
src/bindings/deploy_drain.rs:5794
Methodis_script
Calls the contract's `IS_SCRIPT` (0xf8ccbf47) function
src/bindings/deploy_impl_v0.rs:8714
Methodis_script
Calls the contract's `IS_SCRIPT` (0xf8ccbf47) function
src/bindings/deploy_impl_v1.rs:8848
Methodis_script
Calls the contract's `IS_SCRIPT` (0xf8ccbf47) function
src/bindings/deploy_factory_v0.rs:3720
Methodis_script
Calls the contract's `IS_SCRIPT` (0xf8ccbf47) function
src/bindings/deploy_proxy_v0.rs:736
Methodis_script
Calls the contract's `IS_SCRIPT` (0xf8ccbf47) function
src/bindings/deploy_proxy_v1.rs:1596
Methodis_script
Calls the contract's `IS_SCRIPT` (0xf8ccbf47) function
src/bindings/deploy_factory_v1.rs:3720
Functionit
()
tests/integration.rs:31
Functionit_calculates_the_typehash
()
src/lib.rs:65
Functionit_generates_json_output
()
src/tx/types.rs:260
Methodmev
Calls the contract's `mev` (0x13c9b33a) function
src/bindings/i_mev_weth.rs:109
Methodmev_tx
Calls the contract's `mevTx` (0xf3198676) function
src/bindings/mev_wallet_v1.rs:7357
Methodmev_tx_filter
Gets the contract's `MevTx` event
src/bindings/deploy_drain.rs:5817
Methodmev_weth_balance
Checks the `MevWeth` balance of this MevWallet
src/tx/ext.rs:101
Methodnew
Creates a new contract instance with the specified `ethers` client at `address`. The contract derefs to a `ethers::Contract` object.
src/bindings/ierc20.rs:43
Methodnew
Creates a new contract instance with the specified `ethers` client at `address`. The contract derefs to a `ethers::Contract` object.
src/bindings/deploy_drain.rs:5742
Methodnew
Creates a new contract instance with the specified `ethers` client at `address`. The contract derefs to a `ethers::Contract` object.
src/bindings/deploy_impl_v0.rs:8662
Methodnew
Creates a new contract instance with the specified `ethers` client at `address`. The contract derefs to a `ethers::Contract` object.
src/bindings/mev_wallet_v0_factory.rs:2493
Methodnew
Creates a new contract instance with the specified `ethers` client at `address`. The contract derefs to a `ethers::Contract` object.
src/bindings/mev_wallet_v0.rs:7146
Methodnew
Creates a new contract instance with the specified `ethers` client at `address`. The contract derefs to a `ethers::Contract` object.
src/bindings/deploy_impl_v1.rs:8796
Methodnew
Creates a new contract instance with the specified `ethers` client at `address`. The contract derefs to a `ethers::Contract` object.
src/bindings/mevitize.rs:116
Methodnew
Creates a new contract instance with the specified `ethers` client at `address`. The contract derefs to a `ethers::Contract` object.
src/bindings/drain.rs:1771
Methodnew
Creates a new contract instance with the specified `ethers` client at `address`. The contract derefs to a `ethers::Contract` object.
src/bindings/mev_wallet_v1_factory.rs:2493
Methodnew
Creates a new contract instance with the specified `ethers` client at `address`. The contract derefs to a `ethers::Contract` object.
src/bindings/deploy_factory_v0.rs:3668
Methodnew
Creates a new contract instance with the specified `ethers` client at `address`. The contract derefs to a `ethers::Contract` object.
src/bindings/mev_wallet_v1.rs:7280
Methodnew
Creates a new contract instance with the specified `ethers` client at `address`. The contract derefs to a `ethers::Contract` object.
src/bindings/deploy_proxy_v0.rs:684
Methodnew
Creates a new contract instance with the specified `ethers` client at `address`. The contract derefs to a `ethers::Contract` object.
src/bindings/deploy_proxy_v1.rs:1544
Methodnew
Creates a new contract instance with the specified `ethers` client at `address`. The contract derefs to a `ethers::Contract` object.
src/bindings/i_mev_weth.rs:43
Methodnew
Creates a new contract instance with the specified `ethers` client at `address`. The contract derefs to a `ethers::Contract` object.
src/bindings/deploy_factory_v1.rs:3668
Methodnew
Creates a new contract instance with the specified `ethers` client at `address`. The contract derefs to a `ethers::Contract` object.
src/bindings/mwb.rs:1869
Methodnew
Instnatiate a new Eip-712 struct
src/tx/types.rs:62
Methodnew
Instantiate an empty builder
src/tx/builder.rs:100
Methodnew_proxy
Deploy a new proxy wallet Returns a new contract once deployment has succeeded
src/tx/ext.rs:28
Methodnew_proxy_with_owner
Deploy a new proxy wallet with a specified owner Returns a new contract once deployment has succeeded
src/tx/ext.rs:54
Methodnonce
Calls the contract's `nonce` (0xaffed0e0) function
src/bindings/mev_wallet_v0.rs:7245
Methodnonce
Calls the contract's `nonce` (0xaffed0e0) function
src/bindings/mev_wallet_v1.rs:7379
Methodowner
Calls the contract's `owner` (0x8da5cb5b) function
src/bindings/mev_wallet_v1.rs:7387
Methodpopulate_nonce_with_offset
Populate the nonce by querying the contract, then add `offset` to the result. Useful for making sequences of transactions.
src/tx/builder.rs:325
Methodproxy_filter
Gets the contract's `Proxy` event
src/bindings/mev_wallet_v0_factory.rs:2570
Methodproxy_filter
Gets the contract's `Proxy` event
src/bindings/mev_wallet_v1_factory.rs:2570
Methodproxy_filter
Gets the contract's `proxy` event
src/bindings/deploy_proxy_v0.rs:751
Methodproxy_filter
Gets the contract's `proxy` event
src/bindings/deploy_proxy_v1.rs:1611
Methodresolve_call
Resolve any call attribute that can be resolved, return a call
src/tx/ext.rs:139
Methodrun
Calls the contract's `run` (0xc0406226) function
src/bindings/deploy_drain.rs:5811
Methodrun
Calls the contract's `run` (0xc0406226) function
src/bindings/deploy_impl_v0.rs:8720
Methodrun
Calls the contract's `run` (0xc0406226) function
src/bindings/deploy_impl_v1.rs:8854
Methodrun
Calls the contract's `run` (0xc0406226) function
src/bindings/deploy_factory_v0.rs:3726
Methodrun
Calls the contract's `run` (0xef6ac0f0) function
src/bindings/deploy_proxy_v0.rs:742
Methodrun
Calls the contract's `run` (0xef6ac0f0) function
src/bindings/deploy_proxy_v1.rs:1602
Methodrun
Calls the contract's `run` (0xc0406226) function
src/bindings/deploy_factory_v1.rs:3726
Methodsend_mev_tx
Wrap a MevTx in a transaction and dispatch it
src/tx/ext.rs:197
Methodset_up
Calls the contract's `setUp` (0x0a9254e4) function
src/bindings/deploy_impl_v0.rs:8726
Methodset_up
Calls the contract's `setUp` (0x0a9254e4) function
src/bindings/deploy_impl_v1.rs:8860
Methodset_up
Calls the contract's `setUp` (0x0a9254e4) function
src/bindings/deploy_factory_v0.rs:3732
Methodset_up
Calls the contract's `setUp` (0x0a9254e4) function
src/bindings/deploy_factory_v1.rs:3732
Methodsig
Get the signature
src/tx/types.rs:246
Methodsign_mev_tx
Sign a mev transaction
src/tx/ext.rs:219
Methodsigner
Get the signer
src/tx/types.rs:251
Functiontest_const_wallets
()
src/lib.rs:49
Methodto_sign_filter
Gets the contract's `ToSign` event
src/bindings/deploy_drain.rs:5823
Methodtotal_supply
Calls the contract's `totalSupply` (0x18160ddd) function
src/bindings/ierc20.rs:85
Methodtransfer_filter
Gets the contract's `Transfer` event
src/bindings/ierc20.rs:124
Methodtransfer_from
Calls the contract's `transferFrom` (0x23b872dd) function
src/bindings/ierc20.rs:103
Methodtransfer_ownership
Calls the contract's `transferOwnership` (0xf2fde38b) function
src/bindings/mev_wallet_v0.rs:7264
Methodtransfer_ownership
Calls the contract's `transferOwnership` (0xf2fde38b) function
src/bindings/mev_wallet_v1.rs:7398
Methodtx_typehash
Calls the contract's `TX_TYPEHASH` (0xae604e45) function
src/bindings/mev_wallet_v0.rs:7198
Methodtx_typehash
Calls the contract's `TX_TYPEHASH` (0xae604e45) function
src/bindings/mev_wallet_v1.rs:7332
Methodtype_hash
()
src/tx/types.rs:84
Methodvalid_selector
(selector: [u8; 4])
src/bindings/mev_wallet_v0_factory.rs:2659
Methodvalid_selector
(selector: [u8; 4])
src/bindings/mev_wallet_v0.rs:7517
Methodvalid_selector
(selector: [u8; 4])
src/bindings/mev_wallet_v1_factory.rs:2659
Methodvalid_selector
(selector: [u8; 4])
src/bindings/mev_wallet_v1.rs:7651
Methodwallet_address
Add a wallet address
src/tx/builder.rs:107
Methodwith_mware
Instantiate a [`MevWalletV1`] with the provided `Middleware`. Must already have an address
src/tx/builder.rs:114
Methodwith_signer
Sign this [`MevTx`] with the specified signer. Converts into a [`SignedMevTxBuilder`], which has an `async fn build`
src/tx/builder.rs:224
← previous201–285 of 285, ranked by callers