MembershipManager
Verified contract
Implementation
Active on
Ethereum with 1 txns
Storage
Map
Table
Raw
Constants and immutables
5
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
17 additional
variables
Balances ($0.00)
No balances found for "MembershipManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18960514 | a year ago | | | 0 | 0.00055587680 |
ABI
ABI objects
Getter at block 21290505
DEPRECATED_admin() view returns (address)
0x0000000000000000000000000000000000000000
DEPRECATED_protocolRevenueFeeSplitPercent() view returns (uint8)
0
DEPRECATED_protocolRevenueManager() view returns (address)
0x0000000000000000000000000000000000000000
DEPRECATED_sharesReservedForRewards() view returns (uint128)
0
DEPRECATED_treasuryFeeSplitPercent() view returns (uint8)
0
eETH() view returns (address)
0x0000000000000000000000000000000000000000
etherFiAdmin() view returns (address)
0x0000000000000000000000000000000000000000
fanBoostThresholdEthAmount() view returns (uint256)
0
getFees() view returns (uint256 mintFeeAmount, uint256 burnFeeAmount, uint256 upgradeFeeAmount)
(mintFeeAmount=0, burnFeeAmount=0, upgradeFeeAmount=0)
getImplementation() view returns (address)
0x0000000000000000000000000000000000000000
liquidityPool() view returns (address)
0x0000000000000000000000000000000000000000
maxDepositTopUpPercent() view returns (uint8)
0
membershipNFT() view returns (address)
0x0000000000000000000000000000000000000000
minDepositGwei() view returns (uint56)
0
minimumAmountForMint() view returns (uint256)
0
numberOfTiers() view returns (uint8)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
pointsBoostFactor() view returns (uint16)
0
pointsGrowthRate() view returns (uint16)
0
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
topUpCooltimePeriod() view returns (uint32)
0
treasury() view returns (address)
0x0000000000000000000000000000000000000000
withdrawalLockBlocks() view returns (uint32)
0
Read-only
admins(address) view returns (bool)
allTimeHighDepositAmount(uint256) view returns (uint256)
canTopUp(uint256 _tokenId, uint256 _totalAmount, uint128 _amount, uint128 _amountForPoints) view returns (bool)
eEthShareForVaultShare(uint8 _tier, uint256 _vaultShare) view returns (uint256)
ethAmountForVaultShare(uint8 _tier, uint256 _vaultShare) view returns (uint256)
hasMetBurnFeeWaiverPeriod(uint256 _tokenId) view returns (bool)
rewardsGlobalIndex(uint8 _tier) view returns (uint256)
tierData(uint256) view returns (uint96 rewardsGlobalIndex, uint40 requiredTierPoints, uint24 weight, uint96 __gap)
tierDeposits(uint256) view returns (uint128 amounts, uint128 shares)
tierForPoints(uint40 _tierPoints) view returns (uint8)
tierVaults(uint256) view returns (uint128 totalPooledEEthShares, uint128 totalVaultShares)
tokenData(uint256) view returns (uint96 vaultShare, uint40 baseLoyaltyPoints, uint40 baseTierPoints, uint32 prevPointsAccrualTimestamp, uint32 prevTopUpTimestamp, uint8 tier, uint8 version)
tokenDeposits(uint256) view returns (uint128 amounts, uint128 shares)
vaultShareForEEthShare(uint8 _tier, uint256 _eEthShare) view returns (uint256)
vaultShareForEthAmount(uint8 _tier, uint256 _ethAmount) view returns (uint256)
State-modifying
Events addNewTier(uint40 _requiredTierPoints, uint24 _weight)
claim(uint256 _tokenId)
claimBatch(uint256[] _tokenIds)
initializeOnUpgrade(address _etherFiAdminAddress, uint256 _fanBoostThresholdAmount, uint16 _burnFeeWaiverPeriodInDays)
migrateFromV0ToV1(uint256 _tokenId)
pauseContract()
rebase(int128 _accruedRewards)
renounceOwnership()
requestWithdraw(uint256 _tokenId, uint256 _amount) returns (uint256)
requestWithdrawAndBurn(uint256 _tokenId) returns (uint256)
setDepositAmountParams(uint56 _minDepositGwei, uint8 _maxDepositTopUpPercent)
setFanBoostThresholdEthAmount(uint256 _fanBoostThresholdEthAmount)
setFeeAmounts(uint256 _mintFeeAmount, uint256 _burnFeeAmount, uint256 _upgradeFeeAmount, uint16 _burnFeeWaiverPeriodInDays)
setPoints(uint256 _tokenId, uint40 _loyaltyPoints, uint40 _tierPoints)
setTopUpCooltimePeriod(uint32 _newWaitTime)
setWithdrawalLockBlocks(uint32 _blocks)
topUpDepositWithEth(uint256 _tokenId, uint128 _amount, uint128 _amountForPoints) payable
transferOwnership(address newOwner)
unPauseContract()
unwrapForEEthAndBurn(uint256 _tokenId)
updateAdmin(address _address, bool _isAdmin)
updatePointsParams(uint16 _newPointsBoostFactor, uint16 _newPointsGrowthRate)
updateTier(uint8 _tier, uint40 _requiredTierPoints, uint24 _weight)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
wrapEth(uint256 _amount, uint256 _amountForPoints) payable returns (uint256)
wrapEth(uint256 _amount, uint256 _amountForPoints, address _referral) payable returns (uint256)
wrapEthForEap(uint256 _amount, uint256 _amountForPoints, uint32 _eapDepositBlockNumber, uint256 _snapshotEthAmount, uint256 _points, bytes32[] _merkleProof) payable returns (uint256)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
FundsMigrated(address indexed user, uint256 _tokenId, uint256 _amount, uint256 _eapPoints, uint40 _loyaltyPoints, uint40 _tierPoints)
Initialized(uint8 version)
NftUnwrappedForEEth(address indexed _user, uint256 indexed _tokenId, uint256 _amountOfEEth, uint40 _loyaltyPoints, uint256 _feeAmount)
NftUpdated(uint256 _tokenId, uint128 _amount, uint128 _amountSacrificedForBoostingPoints, uint40 _loyaltyPoints, uint40 _tierPoints, uint8 _tier, uint32 _prevTopUpTimestamp, uint96 _share)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Unpaused(address account)
Upgraded(address indexed implementation)
constructor()
receive()
Deprecated()
DisallowZeroAddress()
ExceededMaxWithdrawal()
InsufficientBalance()
InsufficientLiquidity()
IntegerOverflow()
InvalidAllocation()
InvalidAmount()
InvalidCaller()
InvalidDeposit()
InvalidEAPRollover()
NotEnoughReservedRewards()
NotInV0()
OnlyAdmin()
OnlyTokenOwner()
OutOfBound()
RequireTokenUnlocked()
TierLimitExceeded()
UnexpectedTier()
WrongTokenMinted()
WrongVersion()