0x3b1c4697952e6ecd8ae960b350221c30954406c2

Unverified contract

Proxy

Active on Base with 19 txns
Deployed by via 0x0ad60979 at 18225767
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $1.42
0x9a3189dbc28da2ccc0bb6df4206ef149e52f175ded70f8d855b7990e7c08a413
0x06b5d807e748f9cc1058d08c762c4abf665ac828e79b6ca96773fd80adf33c5b
0xd2d8417ab8c5fdad9c396080072c00ae6727c2c237c5d5c707f5184f82b25333
0x69282aff66a781d1a14aafae327f283a496e86f241f8262eba2fd50bbee04660
0xb6bf17db9c3166aec52e260075edd568cf674ef0b68489edc84caa62b95bc7d9
0xf9be28935dc75bce03c2193068cc889beeff8192fb0c97c98e9e5142321bf9ed
0xd2647920664159cdecd40857ac1f8178eb5321b692fe94511b1cbde7d237cc06
0xca6bb522f1c56dbaa63ae54da6a86851b88afe3aa2c3d6f7463fe0435734c660
0x35449c9de5ab1888a4a5c6c02f114ccd6ad57dce1df1370f95ee2ebd066733ec
0x220b69cd6fb01def8e129b954fbd0c7f2949d4aab78f1e791dc6a939ce4ec232

Functions
Getter at block 22761757
CLAIM_TYPEHASH(view returns (bytes32)
0x8b1734a2f3b0d29ae65110f802c432a6947be1fabfef711b9d9038cdd6b03fe1
MAX_BPS(view returns (uint16)
10000
SET_MERKLE_ROOT_TYPEHASH(view returns (bytes32)
0x005ae9be33537c62d505818683b601885931567b78e2c94df9b9f0f6c1db9cca
admin(view returns (address)
0x84d71b85434911f90804941d13d71e587d83f540
award(view returns (uint8 assetTypeaddress tokenuint256 identifier)
(assetType=2, token=0x4ed4e862860bed51a9570b96d89af5e1b0efefed, identifier=0)
claimMerkleRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Rounds, version=1, chainId=8453, verifyingContract=0x3b1c4697952e6ecd8ae960b350221c30954406c2, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x8194a3665e0a84acdee18c6d911dbadd5151884a
fee(view returns (uint256)
62500000000000000000
isFeeClaimed(view returns (bool)
true
isFeeEnabled(view returns (bool)
true
isLeafVerificationEnabled(view returns (bool)
false
nonce(view returns (uint40)
0
Read-only
hasFIDClaimed(uint256 fidview returns (bool hasClaimed)
hashTypedData(bytes32 structHashview returns (bytes32)
State-modifying
claim(uint256 fidaddress touint256 amountbytes32[] proofbytes sig
claimFee(
disableFee(
initialize(address factory_struct IRoundFactorySingleRoundV1Config config
reduceFee(uint256 newFee
setAdmin(address newAdmin
setClaimMerkleRoot(bytes32 claimMerkleRoot_bytes sig
withdraw(struct AssetControllerAsset assetuint256 amount
Events
AdminSet(address newAdmin
ClaimMerkleRootSet(bytes32 newClaimMerkleRoot
Claimed(uint256 fidaddress touint256 amount
FeeClaimed(uint256 amount
FeeDisabled(
FeeReduced(uint256 newReducedFee
Initialized(uint64 version
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
ALREADY_CLAIMED(
ETHER_TRANSFER_FAILED(
FEE_ALREADY_CLAIMED(
FEE_ALREADY_DISABLED(
FEE_DISABLED(
FEE_NOT_REDUCED(
INVALID_ADMIN(
INVALID_ASSET(
INVALID_ASSET_TYPE(
INVALID_ERC721_TRANSFER_AMOUNT(
INVALID_LEAF(
INVALID_RECIPIENT(
INVALID_SIGNATURE(
InvalidInitialization(
MISSING_ASSET_AMOUNT(
NOTHING_TO_CLAIM(
NotInitializing(
ONLY_ADMIN(
ONLY_FEE_CLAIMER(
UNUSED_ASSET_PARAMETERS(