AvoForwarder

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xe799f6a9 at 20176602
Slot
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

No balances found for "AvoForwarder"

No transactions found for "AvoForwarder"


Functions
Getter at block 21388942
avoFactory(view returns (address)
0xe981e50c7c47f0df8826b5ce3f533f5e4440e687
avocadoBytecode(view returns (bytes32)
0x6b106ae0e3afae21508569f62d81c7d826b900a2e9ccc973ba97abfae026fc54
owner(view returns (address)
0x0000000000000000000000000000000000000000
 
renounceOwnership(view 
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
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)
Events
AuthUpdated(address indexed authbool indexed status
BroadcasterUpdated(address indexed broadcasterbool indexed status
ExecuteFailed(address indexed avocadoOwneruint32 indexaddress indexed avocadoAddressaddress indexed sourcebytes metadatastring reason
Executed(address indexed avocadoOwneruint32 indexaddress indexed avocadoAddressaddress indexed sourcebytes metadata
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address avoFactory_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AvoForwarder__InvalidParams(
AvoForwarder__LegacyVersionNotDeployed(
AvoForwarder__Unauthorized(
AvoForwarder__Unsupported(