AvoForwarderProxy

Verified contract

Proxy

Active on Ethereum with 5,648 txns
Deployed by via 0x3846580c at 17993232
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 "AvoForwarderProxy"

0x237f09dc514575eccb7eb576feef5122702e01d5d5ab10600c551f3f268a2a07
0x292227d2648e92842cabd5b45033617e12418f908d4f3c82bea42d4d3d18d917
0x6ac3f0af4ae701f68a878a9bd7ac83e7eb09b6f526c489f08a9926cdd8d175a2
0xccb3068f08606a59212d31a2c1ec845853880a19b693a0e36bfb88a1582a124d
0x20ee33b7b9896bd95ebe5782f2969d20eafae1060bf2eafc64d71ff56d7686b4
0x07569e926d2b052621c7e63f20e61078fe2232cb2b439f2e531c058adeaa02b8
0xf3a6a2c0a616a338af29db55157571688003f31d9c5d8c4efc22131baf27883c
0x1fb43cb7e93e447c2502352cde25e47b04600a57a484b984895ad1fa7b4bd729
0x28031c541e88dabf38d7209dce650ec06e465190f5e87ebf68fe9d9bbdacdd7c
0xa7ff6f15c2c8f1384a33c4749ab06f0653488208d5752608f6c8739abacac8dc

Functions
Getter at block 21244656
avoFactory(view returns (address)
0xe981e50c7c47f0df8826b5ce3f533f5e4440e687
avocadoBytecode(view returns (bytes32)
0x6b106ae0e3afae21508569f62d81c7d826b900a2e9ccc973ba97abfae026fc54
owner(view returns (address)
0x91ffc68d5021a08b54e5bc9903cac640ac271f0b
 
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
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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 logic_address admin_bytes data_
Fallback and receive
fallback(
receive(
Errors
AvoForwarder__InvalidParams(
AvoForwarder__LegacyVersionNotDeployed(
AvoForwarder__Unauthorized(
AvoForwarder__Unsupported(