DelegateRegistry

Verified contract

Active on Base with 998 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $15.27
ERC-20
--
0xa197fa0332231556a7afbdd1421bba03ebd1cc674858f1e5718999af03f1d7d7
0xa6539f45c76561bd2a2bdfbe34f237499abb2ad7f2f0539e181f21e874a52e33
0x7bfda2deb10f9da2b2b2556c8a3878769d95eeb9c24079ef88155714e6250ff8
0x7a84dfd68ef30a2c484812c670d7cc92716899427dcb5a3a3b7f6be874ed3502
0x2be79ff1a0b120421aa1b44c449d97ed89550edf4b2b3e4e1a760b0e74512669
0x47c04c6852b81c39b627642d9490eca93feb45c243d1a975e826f88f22ef1aee
0x0d82e180cb1ad25c4e7cd496b366bc6f325ecb1c00c09fae24e64c0906576c59
0x7603716e7a7e5bc6a784b7ee3f80fcec0000d0db31c7b1dc9a152f80751c61ae
0xb1e68d504b0432472df2f674f4f01bf147c962522117b77d7f0b336e73a21088
0xb33a70a564045cf33286a5c74e01d6382ac6b9c9a16ebf2bfd7c8e28cbb14d8a

Functions
Getter at block 21977418

This contract contains no getter function objects.

Read-only
checkDelegateForAll(address toaddress frombytes32 rightsview returns (bool valid)
checkDelegateForContract(address toaddress fromaddress contract_bytes32 rightsview returns (bool valid)
checkDelegateForERC1155(address toaddress fromaddress contract_uint256 tokenIdbytes32 rightsview returns (uint256 amount)
checkDelegateForERC20(address toaddress fromaddress contract_bytes32 rightsview returns (uint256 amount)
checkDelegateForERC721(address toaddress fromaddress contract_uint256 tokenIdbytes32 rightsview returns (bool valid)
getDelegationsFromHashes(bytes32[] hashesview returns (struct IDelegateRegistryDelegation[] delegations_)
getIncomingDelegationHashes(address toview returns (bytes32[] delegationHashes)
getIncomingDelegations(address toview returns (struct IDelegateRegistryDelegation[] delegations_)
getOutgoingDelegationHashes(address fromview returns (bytes32[] delegationHashes)
getOutgoingDelegations(address fromview returns (struct IDelegateRegistryDelegation[] delegations_)
readSlot(bytes32 locationview returns (bytes32 contents)
readSlots(bytes32[] locationsview returns (bytes32[] contents)
supportsInterface(bytes4 interfaceIdpure returns (bool)
State-modifying
delegateAll(address tobytes32 rightsbool enablepayable returns (bytes32 hash)
delegateContract(address toaddress contract_bytes32 rightsbool enablepayable returns (bytes32 hash)
delegateERC1155(address toaddress contract_uint256 tokenIdbytes32 rightsuint256 amountpayable returns (bytes32 hash)
delegateERC20(address toaddress contract_bytes32 rightsuint256 amountpayable returns (bytes32 hash)
delegateERC721(address toaddress contract_uint256 tokenIdbytes32 rightsbool enablepayable returns (bytes32 hash)
multicall(bytes[] datapayable returns (bytes[] results)
sweep(
Events
DelegateAll(address indexed fromaddress indexed tobytes32 rightsbool enable
DelegateContract(address indexed fromaddress indexed toaddress indexed contract_bytes32 rightsbool enable
DelegateERC1155(address indexed fromaddress indexed toaddress indexed contract_uint256 tokenIdbytes32 rightsuint256 amount
DelegateERC20(address indexed fromaddress indexed toaddress indexed contract_bytes32 rightsuint256 amount
DelegateERC721(address indexed fromaddress indexed toaddress indexed contract_uint256 tokenIdbytes32 rightsbool enable
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
MulticallFailed(