Relayer
Verified contract
Active on
Ethereum with 5,821 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($15,467.67)
Native
Value
$15,467.67
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 4.913008 | $3,148.31 |
$15,467.67 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21164275 | an hour ago | | | 0 | 0.0096585657 | |
| 21163920 | 3 hours ago | | | 0 | 0.0085509964 | |
| 21163909 | 3 hours ago | | | 0 | 0.0098037756 | |
| 21163491 | 4 hours ago | | | 0 | 0.0090053442 | |
| 21163489 | 4 hours ago | | | 0 | 0.0090997402 | |
| 21163465 | 4 hours ago | | | 0 | 0.0093837481 | |
| 21163091 | 5 hours ago | | | 0 | 0.0070882203 | |
| 21163074 | 5 hours ago | | | 0 | 0.0071755405 | |
| 21162151 | 9 hours ago | | | 0 | 0.0083851202 | |
| 21162145 | 9 hours ago | | | 0 | 0.0055712717 |
ABI
ABI objects
Getter at block 21164697
BASE_GAS() view returns (uint256)
70500
defaultCollector() view returns (address)
0xb3afb6db38a8e72905165c1fbb96772e63560790
owner() view returns (address)
0x6c0542daee8cc6866529d4a68163eb157fb78999
Read-only
getApplicableCollector(address smartVault) view returns (address)
getSmartVaultBalance(address) view returns (uint256)
getSmartVaultCollector(address) view returns (address)
getSmartVaultMaxQuota(address) view returns (uint256)
getSmartVaultUsedQuota(address) view returns (uint256)
isExecutorAllowed(address) view returns (bool)
State-modifying
Events deposit(address smartVault, uint256 amount) payable
execute(address[] tasks, bytes[] data, bool continueIfFailed)
renounceOwnership()
rescueFunds(address token, address recipient, uint256 amount)
setDefaultCollector(address collector)
setExecutor(address executor, bool allowed)
setSmartVaultCollector(address smartVault, address collector)
setSmartVaultMaxQuota(address smartVault, uint256 maxQuota)
simulate(address[] tasks, bytes[] data, bool continueIfFailed)
transferOwnership(address newOwner)
withdraw(uint256 amount)
DefaultCollectorSet(address indexed collector)
Deposited(address indexed smartVault, uint256 amount)
ExecutorSet(address indexed executor, bool allowed)
FundsRescued(address indexed token, address indexed recipient, uint256 amount)
GasPaid(address indexed smartVault, uint256 amount, uint256 quota)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
QuotaPaid(address indexed smartVault, uint256 amount)
SmartVaultCollectorSet(address indexed smartVault, address indexed collector)
SmartVaultMaxQuotaSet(address indexed smartVault, uint256 maxQuota)
TaskExecuted(address indexed smartVault, address indexed task, bytes data, bool success, bytes result, uint256 gas, uint256 index)
Withdrawn(address indexed smartVault, uint256 amount)
constructor(address executor, address collector, address owner)
This contract contains no fallback and receive objects.
RelayerAmountZero()
RelayerCollectorZero()
RelayerExecutorNotAllowed(address sender)
RelayerExecutorZero()
RelayerInputLengthMismatch()
RelayerMultipleTaskSmartVaults(address task, address taskSmartVault, address expectedSmartVault)
RelayerNoTaskGiven()
RelayerPaymentFailed(address smartVault, uint256 amount, uint256 quota)
RelayerPaymentInsufficientBalance(address smartVault, uint256 balance, uint256 quota, uint256 amount)
RelayerQuotaPaymentFailed(address smartVault, uint256 quota)
RelayerRecipientZero()
RelayerSimulationResult(struct IRelayerTaskResult[] taskResults)
RelayerTaskDoesNotHavePermissions(address task, address smartVault)
RelayerTokenZero()
RelayerValueDoesNotMatchAmount(uint256 value, uint256 amount)
RelayerWithdrawFailed(address sender, uint256 amount)
RelayerWithdrawInsufficientBalance(address sender, uint256 balance, uint256 amount)