MembershipManager

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0xf9fc2c2d at 18517518
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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
17 additional variables

No balances found for "MembershipManager"

0xb7ed80ed6a117283154fd9229231bdd5fd0bcb2d681bd2c84211db48948fc10c
From

Functions
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 mintFeeAmountuint256 burnFeeAmountuint256 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(addressview returns (bool)
allTimeHighDepositAmount(uint256view returns (uint256)
canTopUp(uint256 _tokenIduint256 _totalAmountuint128 _amountuint128 _amountForPointsview returns (bool)
eEthShareForVaultShare(uint8 _tieruint256 _vaultShareview returns (uint256)
ethAmountForVaultShare(uint8 _tieruint256 _vaultShareview returns (uint256)
hasMetBurnFeeWaiverPeriod(uint256 _tokenIdview returns (bool)
rewardsGlobalIndex(uint8 _tierview returns (uint256)
tierData(uint256view returns (uint96 rewardsGlobalIndexuint40 requiredTierPointsuint24 weightuint96 __gap)
tierDeposits(uint256view returns (uint128 amountsuint128 shares)
tierForPoints(uint40 _tierPointsview returns (uint8)
tierVaults(uint256view returns (uint128 totalPooledEEthSharesuint128 totalVaultShares)
tokenData(uint256view returns (uint96 vaultShareuint40 baseLoyaltyPointsuint40 baseTierPointsuint32 prevPointsAccrualTimestampuint32 prevTopUpTimestampuint8 tieruint8 version)
tokenDeposits(uint256view returns (uint128 amountsuint128 shares)
vaultShareForEEthShare(uint8 _tieruint256 _eEthShareview returns (uint256)
vaultShareForEthAmount(uint8 _tieruint256 _ethAmountview returns (uint256)
State-modifying
addNewTier(uint40 _requiredTierPointsuint24 _weight
claim(uint256 _tokenId
claimBatch(uint256[] _tokenIds
initializeOnUpgrade(address _etherFiAdminAddressuint256 _fanBoostThresholdAmountuint16 _burnFeeWaiverPeriodInDays
migrateFromV0ToV1(uint256 _tokenId
pauseContract(
rebase(int128 _accruedRewards
renounceOwnership(
requestWithdraw(uint256 _tokenIduint256 _amountreturns (uint256)
requestWithdrawAndBurn(uint256 _tokenIdreturns (uint256)
setDepositAmountParams(uint56 _minDepositGweiuint8 _maxDepositTopUpPercent
setFanBoostThresholdEthAmount(uint256 _fanBoostThresholdEthAmount
setFeeAmounts(uint256 _mintFeeAmountuint256 _burnFeeAmountuint256 _upgradeFeeAmountuint16 _burnFeeWaiverPeriodInDays
setPoints(uint256 _tokenIduint40 _loyaltyPointsuint40 _tierPoints
setTopUpCooltimePeriod(uint32 _newWaitTime
setWithdrawalLockBlocks(uint32 _blocks
topUpDepositWithEth(uint256 _tokenIduint128 _amountuint128 _amountForPointspayable 
transferOwnership(address newOwner
unPauseContract(
unwrapForEEthAndBurn(uint256 _tokenId
updateAdmin(address _addressbool _isAdmin
updatePointsParams(uint16 _newPointsBoostFactoruint16 _newPointsGrowthRate
updateTier(uint8 _tieruint40 _requiredTierPointsuint24 _weight
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
wrapEth(uint256 _amountuint256 _amountForPointspayable returns (uint256)
wrapEth(uint256 _amountuint256 _amountForPointsaddress _referralpayable returns (uint256)
wrapEthForEap(uint256 _amountuint256 _amountForPointsuint32 _eapDepositBlockNumberuint256 _snapshotEthAmountuint256 _pointsbytes32[] _merkleProofpayable returns (uint256)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
FundsMigrated(address indexed useruint256 _tokenIduint256 _amountuint256 _eapPointsuint40 _loyaltyPointsuint40 _tierPoints
Initialized(uint8 version
NftUnwrappedForEEth(address indexed _useruint256 indexed _tokenIduint256 _amountOfEEthuint40 _loyaltyPointsuint256 _feeAmount
NftUpdated(uint256 _tokenIduint128 _amountuint128 _amountSacrificedForBoostingPointsuint40 _loyaltyPointsuint40 _tierPointsuint8 _tieruint32 _prevTopUpTimestampuint96 _share
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive
receive(
Errors
Deprecated(
DisallowZeroAddress(
ExceededMaxWithdrawal(
InsufficientBalance(
InsufficientLiquidity(
IntegerOverflow(
InvalidAllocation(
InvalidAmount(
InvalidCaller(
InvalidDeposit(
InvalidEAPRollover(
NotEnoughReservedRewards(
NotInV0(
OnlyAdmin(
OnlyTokenOwner(
OutOfBound(
RequireTokenUnlocked(
TierLimitExceeded(
UnexpectedTier(
WrongTokenMinted(
WrongVersion(