SingleRoundV1

Verified contract

Implementation

Active on Base with 1 txns
Deployed by via 0xbc055fa3 at 13011117
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "SingleRoundV1"

0x8c4d2c140f24d0ce27ff636d78a8f0b24babb3c9c5f1037c0a5e1888fe3fdebf

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)
0x171c6e132c2d319c418a374de56c5437c1d28844
award(view returns (uint8 assetTypeaddress tokenuint256 identifier)
(assetType=1, token=0x0000000000000000000000000000000000000000, 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=0xa1b4350f3b2ad60c107fa7f920aa459ab0d66d20, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x653034d4b9e4227fc1e515ce999459702e5137d9
fee(view returns (uint256)
0
isFeeClaimed(view returns (bool)
false
isFeeEnabled(view returns (bool)
false
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(