0x9521f716b59a9a3e4b0b0598cc40e7a21e9c631a

Unverified contract

Proxy

Active on Base with 392 txns
Deployed by via 0x03b35d01 at 9899087
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0.25
ERC-20
Value $0
ERC-20
--
 (#3)
ERC-1555
--
 (#27)
ERC-1555
--
 (#2)
ERC-1555
--
 (#4)
ERC-1555
--
 (#0)
ERC-1555
--
 (#36)
ERC-1555
--
 (#30)
ERC-1555
--
0xd4e91044e0796845f276c8abdedeba675457a0d542016f8cde0b604729ea10e0
0xa00247529b9d4f1b6a4056592b518a6a1a5f9fde487d38733976280da8ad5a4f
0x51143d1510a73253c05659c2fac06bfb242f9ef4cb2d2d0827cbf4c9c72c018f
0x763e7c7082b555572299ecd3b1c8b8948bf968c91d3e0f2f362be24e72d0710d
0x6e61debf1f960b0527f8c7c393e1e52f70c44f41b0c99cbbd19e6867d5b18404
0x3de747584625f0f35a6b2fcb986b68440535aadad08271dffe6d6bc90a619a03
0x5abb0f768d21299a1c25bfcf2cc135f8e3b1f2bf8a65a00f5b71a42758aa4941
0x413a125524934974fb59bd3499df9034ffd276075a145ec48ec0e2087535c866
0xe929721ec4356af5ec58c8462d57fd75e6e3dd95a42e35c74663fa00cb4a5029
0x138fcb79766415df13e93911de346ed8009fb17e5d5cf74cb759115635cad280

Functions
Getter at block 22030537
SET_IMAGE_HASH_TYPE_HASH(view returns (bytes32)
0x8713a7c4465f6fbee2b6e9d6646d1d9f83fec929edfc4baf661f3c865bdd04d1
imageHash(view returns (bytes32)
0xad9735c1a8321e1859b927a7b6b6874880084b29d696b0008cee1311873249b2
 
ipfsRoot(view returns (string)
ipfsRootBytes32(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
nonce(view returns (uint256)
362
Read-only
extraImageHash(bytes32 _imageHashview returns (uint256)
isValidSignature(bytes _databytes _signaturesview returns (bytes4)
isValidSignature(bytes32 _hashbytes _signaturesview returns (bytes4)
readHook(bytes4 _signatureview returns (address)
readNonce(uint256 _spaceview returns (uint256)
signatureRecovery(bytes32 _digestbytes _signatureview returns (uint256 thresholduint256 weightbytes32 imageHashbytes32 subdigestuint256 checkpoint)
supportsInterface(bytes4 _interfaceIDpure returns (bool)
State-modifying
addHook(bytes4 _signatureaddress _implementation
clearExtraImageHashes(bytes32[] _imageHashes
createContract(bytes _codepayable returns (address addr)
execute(struct IModuleCallsTransaction[] _txsuint256 _noncebytes _signature
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
removeHook(bytes4 _signature
selfExecute(struct IModuleCallsTransaction[] _txs
setExtraImageHash(bytes32 _imageHashuint256 _expiration
updateIPFSRoot(bytes32 _hash
updateImageHash(bytes32 _imageHash
updateImageHashAndIPFS(bytes32 _imageHashbytes32 _ipfsRoot
updateImplementation(address _implementation
Events
CreatedContract(address _contract
DefinedHook(bytes4 _signatureaddress _implementation
IPFSRootUpdated(bytes32 _hash
ImageHashUpdated(bytes32 newImageHash
ImplementationUpdated(address newImplementation
NonceChange(uint256 _spaceuint256 _newNonce
SetExtraImageHash(bytes32 indexed _imageHashuint256 _expiration
TxExecuted(bytes32 indexed _txuint256 _index
TxFailed(bytes32 indexed _txuint256 _indexbytes _reason
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
BadNonce(uint256 _spaceuint256 _provideduint256 _current
CreateFailed(bytes _code
EmptySignature(
HookAlreadyExists(bytes4 _signature
HookDoesNotExist(bytes4 _signature
ImageHashIsZero(
InvalidImplementation(address _implementation
InvalidNestedSignature(bytes32 _hashaddress _addrbytes _signature
InvalidSValue(bytes _signaturebytes32 _s
InvalidSignature(bytes32 _hashbytes _signature
InvalidSignatureFlag(uint256 _flag
InvalidSignatureLength(bytes _signature
InvalidSignatureType(bytes1 _type
InvalidVValue(bytes _signatureuint256 _v
LowWeightChainedSignature(bytes _signatureuint256 thresholduint256 _weight
NotEnoughGas(uint256 _indexuint256 _requesteduint256 _available
OnlyDelegatecall(
OnlySelfAuth(address _senderaddress _self
SignerIsAddress0(bytes _signature
UnsupportedSignatureType(bytes _signatureuint256 _typebool _recoverMode
WrongChainedCheckpointOrder(uint256 _currentuint256 _prev