AvoForwarder
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
5
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 "AvoForwarder"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "AvoForwarder"
ABI
ABI objects
Getter at block 22909254 renounceOwnership() view
avoFactory() view returns (address)
0xe981e50c7c47f0df8826b5ce3f533f5e4440e687
avocadoBytecode() view returns (bytes32)
0x6b106ae0e3afae21508569f62d81c7d826b900a2e9ccc973ba97abfae026fc54
owner() view returns (address)
0x0000000000000000000000000000000000000000
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 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)
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 avoFactory_)
This contract contains no fallback and receive objects.
AvoForwarder__InvalidParams()
AvoForwarder__LegacyVersionNotDeployed()
AvoForwarder__Unauthorized()
AvoForwarder__Unsupported()