Avocado

Verified contract

Proxy

Active on Ethereum with 0 txns
Deployed by via 0xd47ee0c6 at 18116566
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
ERC-20
Value $41,798.5
ERC-20
Value $41,498.63
ERC-20
Value $35,500
ERC-20
Value $3,224.48
ERC-20
Value $441.31
ERC-20
Value $231.8
ERC-20
Value $75.2
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0

No transactions found for "Avocado"


Functions
Getter at block 20905559
ACTION_TYPE_HASH(view returns (bytes32)
0x5c1c53221914feac61859607db2bf67fc5d2d108016fd0bab7ceb23e65e90f65
AUTHORIZED_FEE_COLLECTOR(view returns (address)
0xe8385fb3a5f15ded06eb5e20e5a81bf43115eb8e
AUTHORIZED_MAX_FEE(view returns (uint256)
1000000000000000000
AUTHORIZED_MIN_FEE(view returns (uint256)
10000000000000000
CAST_AUTHORIZED_PARAMS_TYPE_HASH(view returns (bytes32)
0x195ee08d2ba047c23da55fd07e3530ac91de13e8b3f1a46d6e18d4ab2f4177eb
CAST_AUTHORIZED_TYPE_HASH(view returns (bytes32)
0x1a7f20cd17edb78769659fdd929cc47ea75b683f7b24e7933f7fa66c44ad88c0
CAST_FORWARD_PARAMS_TYPE_HASH(view returns (bytes32)
0x222df8c7761e6301d3e65134b6db7ac2b975814601340cc8d4c6bd6bc4742f9e
CAST_PARAMS_TYPE_HASH(view returns (bytes32)
0xdc7eeb8956fa99ee1655bf2f897041e2392df70038b7ac74190fa437c58cfc47
CAST_TYPE_HASH(view returns (bytes32)
0xe74ed9f75082a9594f22af0e866100073e626e818daffa7c892b007cd81bdf3b
DEFAULT_CHAIN_ID(view returns (uint256)
634
DOMAIN_SEPARATOR_NAME(view returns (string)
Avocado-Multisig
DOMAIN_SEPARATOR_VERSION(view returns (string)
1.0.1
EIP1271_TYPE_HASH(view returns (bytes32)
0x975a23dc79ce4197983f465f4920e2180ff7f4a4febb7a3a261b9099f5414e20
MAX_SIGNERS_COUNT(view returns (uint256)
90
TYPE_HASH(view returns (bytes32)
0xd87cd6ef79d4e2b95e15ce8abf732db51ec771f1ca2edccf22a46c729ac56472
avoForwarder(view returns (address)
0x46978cd477a496028a18c02f07ab7f35edba5a54
avoNonce(view returns (uint256)
1116
avoRegistry(view returns (address)
0x779385ec7a04242259add4990e3130846f80ea69
avoSignersList(view returns (address)
0xa27a71dd0348b5c69370ef9da3743197dc006848
domainSeparatorV4(view returns (bytes32)
0x3acc86d1fbdf6bf6cd3ab938da014083952f346ae3276974b7965fe34c2ba774
index(view returns (uint32)
0
owner(view returns (address)
0xaeb2584fd2c1d1c27dc72afcb8e858a5ffe4c794
requiredSigners(view returns (uint8)
2
signers(view returns (address[] signers_)
[0x1d29756e8f7b091cE6c11a35980dE79c7eDa5D1f, 0x27A26e2f1CaD33cD0389A85Ab09a6b4f169Bc34f, 0xaEB2584fD2C1d1C27dC72afcb8e858a5fFE4C794]
signersCount(view returns (uint8)
3
Read-only
getSigDigest(struct AvocadoMultisigStructsCastParams params_struct AvocadoMultisigStructsCastForwardParams forwardParams_view returns (bytes32)
getSigDigestAuthorized(struct AvocadoMultisigStructsCastParams params_struct AvocadoMultisigStructsCastAuthorizedParams authorizedParams_view returns (bytes32)
isSigner(address signer_view returns (bool)
isValidSignature(bytes32 hashbytes signatureview returns (bytes4 magicValue)
nonSequentialNonces(bytes32view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
verify(struct AvocadoMultisigStructsCastParams params_struct AvocadoMultisigStructsCastForwardParams forwardParams_struct AvocadoMultisigStructsSignatureParams[] signaturesParams_view returns (bool)
verifyAuthorized(struct AvocadoMultisigStructsCastParams params_struct AvocadoMultisigStructsCastAuthorizedParams authorizedParams_struct AvocadoMultisigStructsSignatureParams[] signaturesParams_view returns (bool)
State-modifying
_afterUpgradeHook(address fromImplementation_bytes data_
_callTargets(struct AvocadoMultisigStructsAction[] actions_uint256 id_payable 
addSigners(address[] addSigners_uint8 requiredSigners_
cast(struct AvocadoMultisigStructsCastParams params_struct AvocadoMultisigStructsCastForwardParams forwardParams_struct AvocadoMultisigStructsSignatureParams[] signaturesParams_payable returns (bool success_string revertReason_)
castAuthorized(struct AvocadoMultisigStructsCastParams params_struct AvocadoMultisigStructsCastAuthorizedParams authorizedParams_struct AvocadoMultisigStructsSignatureParams[] signaturesParams_payable returns (bool success_string revertReason_)
executeOperation(address[]uint256[]uint256[]address initiator_bytes data_returns (bool)
initialize(
occupyAvoNonces(uint88[] avoNonces_
occupyNonSequentialNonces(bytes32[] nonSequentialNonces_
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
removeSignedMessage(bytes32 message_
removeSigners(address[] removeSigners_uint8 requiredSigners_
setRequiredSigners(uint8 requiredSigners_
signMessage(bytes32 message_
upgradeTo(address avoImplementation_bytes afterUpgradeHookData_
Events
AvoNonceOccupied(uint256 indexed occupiedAvoNonce
CastExecuted(address indexed sourceaddress indexed calleraddress[] signersbytes metadata
CastFailed(address indexed sourceaddress indexed calleraddress[] signersstring reasonbytes metadata
FeePaid(uint256 indexed fee
FeePayFailed(uint256 indexed fee
Initialized(uint8 version
ListSyncFailed(
NonSequentialNonceOccupied(bytes32 indexed occupiedNonSequentialNonce
RemoveSignedMessage(bytes32 indexed messageHash
RequiredSignersSet(uint8 indexed requiredSigners
SignedMessage(bytes32 indexed messageHash
SignerAdded(address indexed signer
SignerRemoved(address indexed signer
Upgraded(address indexed newImplementation
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors
AvocadoMultisig__InsufficientBalance(uint256 fee
AvocadoMultisig__InsufficientGasSent(
AvocadoMultisig__InvalidEIP1271Signature(
AvocadoMultisig__InvalidParams(
AvocadoMultisig__InvalidSignature(
AvocadoMultisig__InvalidTiming(
AvocadoMultisig__MaxFee(uint256 feeuint256 maxFee
AvocadoMultisig__ToHexDigit(
AvocadoMultisig__Unauthorized(