AvoForwarderProxy

Verified contract

Proxy

Active on Ethereum with 5,373 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"

0x476d334205f78ced3f57bc9788427392fa9285099946c87153856123a1cc7b5d
0x7a1d5ab8a06436864f1e3269ff437c50809ddabe8116c4db64ccdd40dd049379
0x539a38a0fc70a52a714635b39108b97cf53f7b787cc8d87b43289ffa68997edb
0xcaf884eb2f6d1c968e47451d1832f94d7a941e9da279c0f98ec7a22ded1a7720
0xd785481de9a2a69217e4e470afc988d7103bdb282cf351a3ba7e05f81b18ef3c
0xe0f309101cc0d384fb38e6bba0f90c11c54928d5c23acffc99ed5d6904a4ad1c
0x83963be76c49261b1592fb8c26a1fe38cac2dc99e032ecc7ceb6d19c11df7ac4
0xd3bc1cf14296835ab16d6038f6c2808dd6b28879d6085759aa6090a687e9e2c7
0x23cfe68ed536888dc4d7a9a499b224012b808b8326dad8fa8a8633f1c003edcc
0x35b18f7496d15802fa3ac4f26f62fe34797fd515d880b644ac05e0b1245836bd

Functions
Getter at block 21158555
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(