BondInviteOnly

Verified contract

Implementation

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

No balances found for "BondInviteOnly"

No transactions found for "BondInviteOnly"


Functions
Getter at block 22754199
_VERSION(view returns (uint256)
2
_balanceBefore(view returns (uint256)
0
_claimableReward(view returns (uint256)
0
_claimedPerCycle(view returns (uint256)
0
_factory(view returns (address)
0x744a87738ed9eb3085c6e68727d0874552a54bc8
_lastCycleId(view returns (uint256)
0
_lastCycleReward(view returns (uint256)
0
_lastEndTime(view returns (uint256)
0
_name(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
_paidMembers(view returns (uint256)
0
_paidPools(view returns (uint256)
0
_rake(view returns (uint256)
0
_rakePercent(view returns (uint256)
0
_token(view returns (address)
0xfa980ced6895ac314e7de34ef1bfae90a5add21b
getActiveNumber(view returns (uint256)
0
getAllActive(view returns (address[])
[]
getAllMemberProperties(view returns (struct BondInviteOnlyMemberPropertiesWithAddress[])
[]
getAllWhitelisted(view returns (address[])
[]
getWhitelistedNumber(view returns (uint256)
0
Read-only
_memberProperties(addressview returns (uint8 rankuint256 claimedAmount)
getActive(uint256 fromuint256 toview returns (address[])
getClaimableAmount(bytes32[] merkleProofaddress claimeruint256 amountview returns (uint256 claimableAmount)
getMemberProperties(uint256 fromuint256 toview returns (struct BondInviteOnlyMemberPropertiesWithAddress[])
getWhitelisted(uint256 fromuint256 toview returns (address[])
isActive(address userview returns (bool)
isWhitelisted(address userview returns (bool)
verifyMerkleProof(bytes32[] merkleProofaddress claimeruint256 amountview returns (bool)
State-modifying
activateMembership(
addReward(uint256 rewarduint256 startTimeuint256 endTime
addToWhitelist(address[] members
changeRank(address memberuint8 rank
claimRake(address receiver
claimReward(bytes32[] merkleProofaddress receiveruint256 amount
exitBond(
initialize(address adminbytes32 nameuint256 rakePercentuint256 initialMembersNumber
payMemberFee(uint256 members
payPoolFee(uint256 pools
remove(address[] members
removeFromWhitelist(address[] members
setName(bytes32 name
Events
Activated(address indexed member
Initialized(uint8 version
MemberFeePaid(uint256 membersAddeduint256 paidMembers
NameSet(bytes32 name
PoolFeePaid(uint256 poolsAddeduint256 paidPools
RakeClaimed(address claimeraddress receiveruint256 rakeReduced
RakePercentSet(uint256 rakePercent
RankChanged(address indexed memberuint8 rank
Removed(address indexed member
RemovedFromWhitelist(address indexed member
RewardAdded(uint256 rewarduint256 claimableRewardAddeduint256 rakeAddeduint256 startTimeuint256 endTime
RewardClaimed(address claimeraddress receiveruint256 amount
Whitelisted(address indexed member
Constructor
constructor(address token
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadySet(
MemberActive(
MemberFeeNotPaid(
MemberInABond(
MemberInvalid(
MerkleProofInvalid(
NotEnoughBalance(
NotWhitelisted(
NothingToClaim(
RakePercentInvalid(
TimeInvalid(
Unauthorized(