NimbusReferralProgram

Verified contract

Active on Ethereum with 4,078 txns
Deployed by via 0x69a15602 at 11685364
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $326.8
ERC-20
Value $113.05
ERC-20
Value $23.77
ERC-20
Value $4.1
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x60c0a075e1cb653600c1cf1e85dc7e0089d2c3215922bb16df234624742e6611
0x655a03115c72f3780f4f40954bd004b37d250026de0bd69981f407d4fac43ac8
0x94415390571bcc0da53d1c1e22b5eb9cc39e96146d4973de2b2ab3463b142db8
0xabbb757f3d12cc179cbca0e9a397b8a1b0408dfdfdcd8e5288b23c20f25c6a66
0xde0c834652d338474dd5641cce4cab4bb8c7e7fb42786ebb63adac448ccd259b
0x591a825a36b010e059c36a7993964221615d8bb1222e5a9f5dcc836b07e423ad
0x31be051586ec6c838a55b8672b03c10d4208516593fa7e9f14e519b668a587ca
0x8a5548b1fae7ef151f3e4c62843461366d3d61628837addfbe848103e73f847f
0x36b8af4c6985aed790619aec91a1d3612672f613d8fed66e893086f4440166a4
0x16342e36bd951b6cb44549593ee164b4cd5dc3e64a7c44303ba3f598e4cf2c25

Functions
Getter at block 21304486
DOMAIN_SEPARATOR(view returns (bytes32)
0x15e63dc60fe2c70a321d1fe9c17e904fc439c5fae39130dfcda42b33d9d34f56
NBU(view returns (address)
0xeb58343b36c7528f23caae63a150240241310049
UPDATE_ADDRESS_TYPEHASH(view returns (bytes32)
0x965f73b57f3777233e641e140ef6fc17fb3dd7594d04c94df9e3bc6f8531614b
UPDATE_DATA_TYPEHASG(view returns (bytes32)
0x48b1ff889c9b587c3e7ddba4a9f57008181c3ed75eabbc6f2fefb3a62e987e95
lastUserId(view returns (uint256)
1000055543
maxLevel(view returns (uint256)
6
maxLevelDepth(view returns (uint256)
25
migrator(view returns (address)
0x97c4f6190042feb02daca6026aec5c06ff235f43
minTokenAmountForCheck(view returns (uint256)
10000000000000000000
newOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xb7c32046959298e7587c66f8253a6f43a886671a
specialReserveFund(view returns (address)
0xb7c32046959298e7587c66f8253a6f43a886671a
swapRouter(view returns (address)
0x05f6bb6b96ca657a3666d2f1bca302b999a671b4
swapToken(view returns (address)
0x0bcd83df58a1bfd25b1347f9c9da1b7118b648a6
swapTokenAmountForFeeDistributionThreshold(view returns (uint256)
15206812652068127
Read-only
getLegacyBalance(uint256 idview returns (uint256 NBU_USDTuint256 GNBU_USDT)
getLegacyBalanceProcessStatus(uint256 idview returns (bool NBU_USDTbool GNBU_USDT)
getUserReferrals(address userview returns (uint256[])
getUserReferrals(uint256 userIdview returns (uint256[])
isUserBalanceEnough(address userview returns (bool)
levels(uint256view returns (uint256)
nonces(addressview returns (uint256)
stakingPools(uint256view returns (address)
undistributedFees(address tokenuint256 userIdview returns (uint256)
userAddressById(uint256view returns (address)
userIdByAddress(addressview returns (uint256)
userSponsor(uint256 userview returns (uint256)
userSponsorAddressByAddress(address userview returns (address)
userSponsorByAddress(address userview returns (uint256)
State-modifying
acceptOwnership(
claimSpecialReserveFund(address token
claimSpecialReserveFundBatch(address[] tokens
distributeEarnedFees(address tokenuint256 userId
distributeEarnedFees(address tokenuint256[] userIds
distributeEarnedFees(address[] tokensuint256 userId
finishBasicMigration(uint256 userId
migrateUsers(uint256[] idsuint256[] sponsorIdaddress[] userAddressuint256[] nbuUsdt
recordFee(address tokenaddress recipientuint256 amount
register(returns (uint256)
registerBySponsorAddress(address sponsorAddressreturns (uint256)
registerBySponsorId(uint256 sponsorIdreturns (uint256)
transferOwnership(address transferOwner
updateLevels(uint256[] newLevels
updateMaxLevelDepth(uint256 newMaxLevelDepth
updateMigrator(address newMigrator
updateMinTokenAmountForCheck(uint256 newMinTokenAmountForCheck
updateSpecialReserveFund(address newSpecialReserveFund
updateStakingPoolAdd(address newStakingPool
updateStakingPoolRemove(uint256 poolIndex
updateSwapRouter(address newSwapRouter
updateSwapToken(address newSwapToken
updateSwapTokenAmountForFeeDistributionThreshold(uint256 threshold
updateUserAddress(uint256 idaddress userAddress
updateUserAddressBySig(uint256 idaddress userAddressuint256 deadlineuint8 vbytes32 rbytes32 s
updateUserDataBySig(uint256 idaddress userAddressuint256[] referralsuint256 deadlineuint8 vbytes32 rbytes32 s
updateUserLegacyBalanceStatuses(uint256 currencyIduint256[] idsbool[] status
updateUserLegacyBalances(uint256 currencyIduint256[] idsuint256[] balances
updateUserReferrals(uint256 iduint256[] referrals
updateUserReferralsBySig(uint256 idaddress userAddressuint256[] referralsuint256 deadlineuint8 vbytes32 rbytes32 s
Events
ClaimEarnedFunds(address tokenuint256 userIduint256 unclaimedAmount
DistributeFees(address tokenuint256 userIduint256 amount
DistributeFeesForUser(address tokenuint256 recipientIduint256 amount
MigrateUserBySign(address signatoryuint256 userIdaddress userAddressuint256 nonce
OwnershipTransferred(address indexed fromaddress indexed to
TransferToNimbusSpecialReserveFund(address tokenuint256 fromUserIduint256 undistributedAmount
UpdateLevels(uint256[] newLevels
UpdateSpecialReserveFund(address newSpecialReserveFund
Constructor
constructor(address migratorAddressaddress nbu
Fallback and receive
receive(
Errors

This contract contains no error objects.