Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/blunt-instruments/MevWallet
/ functions
Functions
285 in github.com/blunt-instruments/MevWallet
⨍
Functions
285
◇
Types & classes
162
Method
from_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
Method
get_mev_0
Calls the contract's `getMev` (0x99c24631) function
src/bindings/i_mev_weth.rs:84
Method
get_mev_1
Calls the contract's `getMev` (0x848316fb) function
src/bindings/i_mev_weth.rs:75
Method
get_mev_2
Calls the contract's `getMev` (0xf8e5c102) function
src/bindings/i_mev_weth.rs:100
Method
get_mev_3
Calls the contract's `getMev` (0xea3e3e3e) function
src/bindings/i_mev_weth.rs:90
Method
h_filter
Gets the contract's `h` event
src/bindings/deploy_impl_v0.rs:8732
Method
h_filter
Gets the contract's `h` event
src/bindings/deploy_impl_v1.rs:8866
Method
initialize
Calls the contract's `initialize` (0xc4d66de8) function
src/bindings/mev_wallet_v0.rs:7214
Method
initialize
Calls the contract's `initialize` (0xc4d66de8) function
src/bindings/mev_wallet_v1.rs:7348
Method
is_owner
True if the input `address` is the owner of this MevWallet, false otherwise
src/tx/ext.rs:96
Method
is_script
Calls the contract's `IS_SCRIPT` (0xf8ccbf47) function
src/bindings/deploy_drain.rs:5794
Method
is_script
Calls the contract's `IS_SCRIPT` (0xf8ccbf47) function
src/bindings/deploy_impl_v0.rs:8714
Method
is_script
Calls the contract's `IS_SCRIPT` (0xf8ccbf47) function
src/bindings/deploy_impl_v1.rs:8848
Method
is_script
Calls the contract's `IS_SCRIPT` (0xf8ccbf47) function
src/bindings/deploy_factory_v0.rs:3720
Method
is_script
Calls the contract's `IS_SCRIPT` (0xf8ccbf47) function
src/bindings/deploy_proxy_v0.rs:736
Method
is_script
Calls the contract's `IS_SCRIPT` (0xf8ccbf47) function
src/bindings/deploy_proxy_v1.rs:1596
Method
is_script
Calls the contract's `IS_SCRIPT` (0xf8ccbf47) function
src/bindings/deploy_factory_v1.rs:3720
Function
it
()
tests/integration.rs:31
Function
it_calculates_the_typehash
()
src/lib.rs:65
Function
it_generates_json_output
()
src/tx/types.rs:260
Method
mev
Calls the contract's `mev` (0x13c9b33a) function
src/bindings/i_mev_weth.rs:109
Method
mev_tx
Calls the contract's `mevTx` (0xf3198676) function
src/bindings/mev_wallet_v1.rs:7357
Method
mev_tx_filter
Gets the contract's `MevTx` event
src/bindings/deploy_drain.rs:5817
Method
mev_weth_balance
Checks the `MevWeth` balance of this MevWallet
src/tx/ext.rs:101
Method
new
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
Method
new
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
Method
new
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
Method
new
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
Method
new
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
Method
new
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
Method
new
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
Method
new
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
Method
new
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
Method
new
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
Method
new
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
Method
new
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
Method
new
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
Method
new
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
Method
new
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
Method
new
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
Method
new
Instnatiate a new Eip-712 struct
src/tx/types.rs:62
Method
new
Instantiate an empty builder
src/tx/builder.rs:100
Method
new_proxy
Deploy a new proxy wallet Returns a new contract once deployment has succeeded
src/tx/ext.rs:28
Method
new_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
Method
nonce
Calls the contract's `nonce` (0xaffed0e0) function
src/bindings/mev_wallet_v0.rs:7245
Method
nonce
Calls the contract's `nonce` (0xaffed0e0) function
src/bindings/mev_wallet_v1.rs:7379
Method
owner
Calls the contract's `owner` (0x8da5cb5b) function
src/bindings/mev_wallet_v1.rs:7387
Method
populate_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
Method
proxy_filter
Gets the contract's `Proxy` event
src/bindings/mev_wallet_v0_factory.rs:2570
Method
proxy_filter
Gets the contract's `Proxy` event
src/bindings/mev_wallet_v1_factory.rs:2570
Method
proxy_filter
Gets the contract's `proxy` event
src/bindings/deploy_proxy_v0.rs:751
Method
proxy_filter
Gets the contract's `proxy` event
src/bindings/deploy_proxy_v1.rs:1611
Method
resolve_call
Resolve any call attribute that can be resolved, return a call
src/tx/ext.rs:139
Method
run
Calls the contract's `run` (0xc0406226) function
src/bindings/deploy_drain.rs:5811
Method
run
Calls the contract's `run` (0xc0406226) function
src/bindings/deploy_impl_v0.rs:8720
Method
run
Calls the contract's `run` (0xc0406226) function
src/bindings/deploy_impl_v1.rs:8854
Method
run
Calls the contract's `run` (0xc0406226) function
src/bindings/deploy_factory_v0.rs:3726
Method
run
Calls the contract's `run` (0xef6ac0f0) function
src/bindings/deploy_proxy_v0.rs:742
Method
run
Calls the contract's `run` (0xef6ac0f0) function
src/bindings/deploy_proxy_v1.rs:1602
Method
run
Calls the contract's `run` (0xc0406226) function
src/bindings/deploy_factory_v1.rs:3726
Method
send_mev_tx
Wrap a MevTx in a transaction and dispatch it
src/tx/ext.rs:197
Method
set_up
Calls the contract's `setUp` (0x0a9254e4) function
src/bindings/deploy_impl_v0.rs:8726
Method
set_up
Calls the contract's `setUp` (0x0a9254e4) function
src/bindings/deploy_impl_v1.rs:8860
Method
set_up
Calls the contract's `setUp` (0x0a9254e4) function
src/bindings/deploy_factory_v0.rs:3732
Method
set_up
Calls the contract's `setUp` (0x0a9254e4) function
src/bindings/deploy_factory_v1.rs:3732
Method
sig
Get the signature
src/tx/types.rs:246
Method
sign_mev_tx
Sign a mev transaction
src/tx/ext.rs:219
Method
signer
Get the signer
src/tx/types.rs:251
Function
test_const_wallets
()
src/lib.rs:49
Method
to_sign_filter
Gets the contract's `ToSign` event
src/bindings/deploy_drain.rs:5823
Method
total_supply
Calls the contract's `totalSupply` (0x18160ddd) function
src/bindings/ierc20.rs:85
Method
transfer_filter
Gets the contract's `Transfer` event
src/bindings/ierc20.rs:124
Method
transfer_from
Calls the contract's `transferFrom` (0x23b872dd) function
src/bindings/ierc20.rs:103
Method
transfer_ownership
Calls the contract's `transferOwnership` (0xf2fde38b) function
src/bindings/mev_wallet_v0.rs:7264
Method
transfer_ownership
Calls the contract's `transferOwnership` (0xf2fde38b) function
src/bindings/mev_wallet_v1.rs:7398
Method
tx_typehash
Calls the contract's `TX_TYPEHASH` (0xae604e45) function
src/bindings/mev_wallet_v0.rs:7198
Method
tx_typehash
Calls the contract's `TX_TYPEHASH` (0xae604e45) function
src/bindings/mev_wallet_v1.rs:7332
Method
type_hash
()
src/tx/types.rs:84
Method
valid_selector
(selector: [u8; 4])
src/bindings/mev_wallet_v0_factory.rs:2659
Method
valid_selector
(selector: [u8; 4])
src/bindings/mev_wallet_v0.rs:7517
Method
valid_selector
(selector: [u8; 4])
src/bindings/mev_wallet_v1_factory.rs:2659
Method
valid_selector
(selector: [u8; 4])
src/bindings/mev_wallet_v1.rs:7651
Method
wallet_address
Add a wallet address
src/tx/builder.rs:107
Method
with_mware
Instantiate a [`MevWalletV1`] with the provided `Middleware`. Must already have an address
src/tx/builder.rs:114
Method
with_signer
Sign this [`MevTx`] with the specified signer. Converts into a [`SignedMevTxBuilder`], which has an `async fn build`
src/tx/builder.rs:224
← previous
201–285 of 285, ranked by callers