AvoForwarderProxy
Verified contract
Proxy
Active on
Ethereum with 5,373 txns
Unified storage
Map
Table
Raw
Constants and immutables
8
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
Balances ($0.00)
No balances found for "AvoForwarderProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21156908 | 6 hours ago | | | 0 | 0.0024948916 | |
| 21156525 | 7 hours ago | | | 0 | 0.0075137659 | |
| 21156524 | 7 hours ago | | | 0 | 0.0024867029 | |
| 21156522 | 7 hours ago | | | 0 | 0.0032182264 | |
| 21156505 | 7 hours ago | | | 0 | 0.0021080927 | |
| 21156472 | 7 hours ago | | | 0 | 0.0033594356 | |
| 21155338 | 11 hours ago | | | 0 | 0.0018673106 | |
| 21153854 | 16 hours ago | | | 0 | 0.0048135895 | |
| 21153850 | 16 hours ago | | | 0 | 0.0053009940 | |
| 21152538 | 20 hours ago | | | 0 | 0.0012040063 |
ABI
ABI objects
Getter at block 21158555 renounceOwnership() view
avoFactory() view returns (address)
0xe981e50c7c47f0df8826b5ce3f533f5e4440e687
avocadoBytecode() view returns (bytes32)
0x6b106ae0e3afae21508569f62d81c7d826b900a2e9ccc973ba97abfae026fc54
owner() view returns (address)
0x91ffc68d5021a08b54e5bc9903cac640ac271f0b
Read-only
avoNonce(address owner_, uint32 index_) view returns (uint256)
avocadoVersion(address owner_, uint32 index_) view returns (string)
avocadoVersionName(address owner_, uint32 index_) view returns (string)
computeAvocado(address owner_, uint32 index_) view returns (address)
isAuth(address auth_) view returns (bool)
isBroadcaster(address broadcaster_) view returns (bool)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
estimateChainAgnosticV1(address from_, uint32 index_, struct AvocadoMultisigStructsCastChainAgnosticParams params_, struct AvocadoMultisigStructsSignatureParams[] signaturesParams_, struct AvocadoMultisigStructsChainAgnosticHash[] chainAgnosticHashes_) payable
estimateV1(address from_, uint32 index_, struct AvocadoMultisigStructsCastParams params_, struct AvocadoMultisigStructsCastForwardParams forwardParams_, struct AvocadoMultisigStructsSignatureParams[] signaturesParams_) payable
executeBatchV1(struct AvoForwarderStructsExecuteBatchParams[] batches_, bool continueOnRevert_) payable
executeChainAgnosticV1(address from_, uint32 index_, struct AvocadoMultisigStructsCastChainAgnosticParams params_, struct AvocadoMultisigStructsSignatureParams[] signaturesParams_, struct AvocadoMultisigStructsChainAgnosticHash[] chainAgnosticHashes_) payable
executeV1(address from_, uint32 index_, struct AvocadoMultisigStructsCastParams params_, struct AvocadoMultisigStructsCastForwardParams forwardParams_, struct AvocadoMultisigStructsSignatureParams[] signaturesParams_) payable
getAvocadoChainAgnosticHashes(address from_, uint32 index_, struct AvocadoMultisigStructsCastChainAgnosticParams[] params_) returns (struct AvocadoMultisigStructsChainAgnosticHash[] chainAgnosticHashes_)
initialize(address owner_, address[] allowedBroadcasters_)
simulateBatchV1(struct AvoForwarderStructsExecuteBatchParams[] batches_, bool continueOnRevert_) payable returns (struct AvoForwarderStructsSimulateBatchResult[] results_)
simulateChainAgnosticV1(address from_, uint32 index_, struct AvocadoMultisigStructsCastChainAgnosticParams params_, struct AvocadoMultisigStructsSignatureParams[] signaturesParams_, struct AvocadoMultisigStructsChainAgnosticHash[] chainAgnosticHashes_) payable returns (uint256 castGasUsed_, uint256 deploymentGasUsed_, bool isDeployed_, bool success_, string revertReason_)
simulateV1(address from_, uint32 index_, struct AvocadoMultisigStructsCastParams params_, struct AvocadoMultisigStructsCastForwardParams forwardParams_, struct AvocadoMultisigStructsSignatureParams[] signaturesParams_) payable returns (uint256 castGasUsed_, uint256 deploymentGasUsed_, bool isDeployed_, bool success_, string revertReason_)
transferOwnership(address newOwner)
updateAuths(struct AvoForwarderStructsAddressBool[] authsStatus_)
updateBroadcasters(struct AvoForwarderStructsAddressBool[] broadcastersStatus_)
verifyChainAgnosticV1(address from_, uint32 index_, struct AvocadoMultisigStructsCastChainAgnosticParams params_, struct AvocadoMultisigStructsSignatureParams[] signaturesParams_, struct AvocadoMultisigStructsChainAgnosticHash[] chainAgnosticHashes_) returns (bool)
verifyV1(address from_, uint32 index_, struct AvocadoMultisigStructsCastParams params_, struct AvocadoMultisigStructsCastForwardParams forwardParams_, struct AvocadoMultisigStructsSignatureParams[] signaturesParams_) returns (bool)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AuthUpdated(address indexed auth, bool indexed status)
BroadcasterUpdated(address indexed broadcaster, bool indexed status)
ExecuteFailed(address indexed avocadoOwner, uint32 index, address indexed avocadoAddress, address indexed source, bytes metadata, string reason)
Executed(address indexed avocadoOwner, uint32 index, address indexed avocadoAddress, address indexed source, bytes metadata)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
constructor(address logic_, address admin_, bytes data_)
fallback()
receive()
AvoForwarder__InvalidParams()
AvoForwarder__LegacyVersionNotDeployed()
AvoForwarder__Unauthorized()
AvoForwarder__Unsupported()