MarketingMiningDelegator

Verified contract

Proxy

Active on Ethereum with 2,656 txns
Deployed by via 0x2908d937 at 12085837
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
30 additional variables
Native
Value $4,753,288.5
ERC-20
Value $5,543,907.6
ERC-20
Value $2,294.91
ERC-20
Value $2,127.46
ERC-20
Value $1,760.72
ERC-20
Value $937.91
ERC-20
Value $658.19
ERC-20
Value $99.79
ERC-20
Value $33.07
ERC-20
Value $24.84
0xd999f879dd5cccc001cdbfe4bbbe932a764d0fa61f4ec0288a3c3c21d17650fb
0x46f55939f48fd833d1abcdb58429634c918c105834391a9823970119d7008967
0x37e80bc5532801314c6e40f990cda31a9023d0205c1a5cd9453d3874cea4ac12
0x1b8c997d4293e1e771eedbef85f3f08d354c23a8833fe1c2a152c073c8ac7d29
0x8f00c1eba22eba304cc40c7332d32516e19e19a51fc0af63536c76bb819aa291
0xc1067d07207a016c0071dfda5590146a490c48092e5960b3d6c7c263c91e14f2
0x0288425f249805345c3f775ff549d406c603ed2592fcd44b568753e91137c7af
0x5ae2c6ac339e483cb2452810284484492b1959b12af8b5adab4b8bf5b5b57632
0xd8abaf250abc79aa7173e1c03ad4a69690b5bb2a0a0fe9b8d4dce27d06b8eacb
0x29cb60d28c78d3315532b55f4617bb8b7f3d10d781af5c2ce123d1990a4206ee

Functions
Getter at block 21222991
BONUS_MULTIPLIER(view returns (uint256)
10
INVITEE_WEIGHT(view returns (uint256)
20
INVITOR_WEIGHT(view returns (uint256)
10
SHARD(view returns (address)
0x5845cd0205b5d43af695412a79cf7c1aeddb060f
SHDPerBlock(view returns (uint256)
10450000000000000000
WETHToken(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
admin(view returns (address)
0xaeb5bcdb55e6abc2450595df27f993b82f375756
amountFeeRateNumerator(view returns (uint256)
1
amountfeeRateDenominator(view returns (uint256)
5
bonusEndBlock(view returns (uint256)
12092679
contractFeeRateDenominator(view returns (uint256)
5
contractFeeRateNumerator(view returns (uint256)
1
devDividendWeight(view returns (uint256)
1
developerDAOFund(view returns (address)
0x9522368481c84250fd4b2a4ea03fb875024d9956
getPoolLength(view returns (uint256)
12
implementation(view returns (address)
0xab2cc3ab140e7596c5de18d1269ac39c53bd0db0
invitation(view returns (address)
0x627af3b7bb61cb5e96a1f31277eb387defe737a1
isDepositAvailable(view returns (bool)
false
isInitialized(view returns (bool)
true
isRevenueWithdrawable(view returns (bool)
true
marketingFund(view returns (address)
0xaeb5bcdb55e6abc2450595df27f993b82f375756
owner(view returns (address)
0x9522368481c84250fd4b2a4ea03fb875024d9956
startBlock(view returns (uint256)
12092680
totalAllocPoint(view returns (uint256)
104500
totalAvailableDividend(view returns (uint256)
144318
userDividendWeight(view returns (uint256)
4
BONUS_MULTIPLIER(view returns (uint256)
10
INVITEE_WEIGHT(view returns (uint256)
20
INVITOR_WEIGHT(view returns (uint256)
10
SHARD(view returns (address)
0x5845cd0205b5d43af695412a79cf7c1aeddb060f
SHDPerBlock(view returns (uint256)
10450000000000000000
WETHToken(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
admin(view returns (address)
0xaeb5bcdb55e6abc2450595df27f993b82f375756
amountFeeRateNumerator(view returns (uint256)
1
amountfeeRateDenominator(view returns (uint256)
5
bonusEndBlock(view returns (uint256)
12092679
contractFeeRateDenominator(view returns (uint256)
5
contractFeeRateNumerator(view returns (uint256)
1
devDividendWeight(view returns (uint256)
1
developerDAOFund(view returns (address)
0x9522368481c84250fd4b2a4ea03fb875024d9956
getPoolLength(view returns (uint256)
12
implementation(view returns (address)
0xab2cc3ab140e7596c5de18d1269ac39c53bd0db0
invitation(view returns (address)
0x627af3b7bb61cb5e96a1f31277eb387defe737a1
isDepositAvailable(view returns (bool)
false
isInitialized(view returns (bool)
true
isRevenueWithdrawable(view returns (bool)
true
marketingFund(view returns (address)
0xaeb5bcdb55e6abc2450595df27f993b82f375756
owner(view returns (address)
0x9522368481c84250fd4b2a4ea03fb875024d9956
startBlock(view returns (uint256)
12092680
totalAllocPoint(view returns (uint256)
104500
totalAvailableDividend(view returns (uint256)
144318
userDividendWeight(view returns (uint256)
4
Read-only
delegateToViewImplementation(bytes dataview returns (bytes)
getDepositWeight(uint256 _amountpure returns (uint256 weight)
getMultiplier(uint256 _fromuint256 _toview returns (uint256)
getPagePoolInfo(uint256 _fromIndexuint256 _toIndexview returns (uint256[] _allocPointuint256[] _accumulativeDividenduint256[] _usersTotalWeightuint256[] _tokenAmountaddress[] _tokenAddressuint256[] _accs)
getPoolInfo(uint256 _pidview returns (uint256 _allocPointuint256 _accumulativeDividenduint256 _usersTotalWeightuint256 _tokenAmountaddress _tokenAddressuint256 _accs)
getUserInfoByPids(uint256[] _pidsaddress _userview returns (uint256[] _amountuint256[] _modifiedWeightuint256[] _revenueuint256[] _userDividenduint256[] _rewardDebt)
isUserContractSender(uint256addressview returns (bool)
pendingSHARD(uint256 _pidaddress _userview returns (uint256uint256uint256)
pendingSHARDByPids(uint256[] _pidsaddress _userview returns (uint256[] _pendinguint256[] _potentialuint256 _blockNumber)
poolInfo(uint256view returns (uint256 tokenAmountaddress tokenuint256 allocPointuint256 accumulativeDividenduint256 lastDividendHeightuint256 accShardPerWeightuint256 totalWeight)
poolTokenAmountLimit(uint256view returns (uint256)
userInfo(uint256addressview returns (uint256 amountuint256 originWeightuint256 modifiedWeightuint256 revenueuint256 userDividenduint256 devDividenduint256 marketingFundDividenduint256 rewardDebtbool withdrawnStatebool isUsed)
userInviteeTotalAmount(uint256addressview returns (uint256)
getDepositWeight(uint256 _amountpure returns (uint256 weight)
getMultiplier(uint256 _fromuint256 _toview returns (uint256)
getPagePoolInfo(uint256 _fromIndexuint256 _toIndexview returns (uint256[] _allocPointuint256[] _accumulativeDividenduint256[] _usersTotalWeightuint256[] _tokenAmountaddress[] _tokenAddressuint256[] _accs)
getPoolInfo(uint256 _pidview returns (uint256 _allocPointuint256 _accumulativeDividenduint256 _usersTotalWeightuint256 _tokenAmountaddress _tokenAddressuint256 _accs)
getUserInfoByPids(uint256[] _pidsaddress _userview returns (uint256[] _amountuint256[] _modifiedWeightuint256[] _revenueuint256[] _userDividenduint256[] _rewardDebt)
isUserContractSender(uint256addressview returns (bool)
pendingSHARD(uint256 _pidaddress _userview returns (uint256 _pendinguint256 _potentialuint256 _blockNumber)
pendingSHARDByPids(uint256[] _pidsaddress _userview returns (uint256[] _pendinguint256[] _potentialuint256 _blockNumber)
poolInfo(uint256view returns (uint256 tokenAmountaddress tokenuint256 allocPointuint256 accumulativeDividenduint256 lastDividendHeightuint256 accShardPerWeightuint256 totalWeight)
poolTokenAmountLimit(uint256view returns (uint256)
userInfo(uint256addressview returns (uint256 amountuint256 originWeightuint256 modifiedWeightuint256 revenueuint256 userDividenduint256 devDividenduint256 marketingFundDividenduint256 rewardDebtbool withdrawnStatebool isUsed)
userInviteeTotalAmount(uint256addressview returns (uint256)
State-modifying
_setImplementation(address implementation_bool allowResignbytes becomeImplementationData
add(uint256 _allocPointaddress _tokenAddressbool _isUpdate
addAvailableDividend(uint256 _amountbool _isUpdate
delegateToImplementation(bytes datareturns (bytes)
deposit(uint256 _piduint256 _amount
depositETH(uint256 _pidpayable 
initialize(address _SHARDaddress _invitationuint256 _bonusEndBlockuint256 _startBlockuint256 _SHDPerBlockaddress _developerDAOFundaddress _marketingFundaddress _weth
massUpdatePools(
renounceOwnership(
setAllocationPoint(uint256 _piduint256 _allocPointbool _withUpdate
setContracSenderFeeRate(uint256 _feeRateNumeratoruint256 _feeRateDenominator
setDeveloperDAOFund(address _developer
setDividendWeight(uint256 _userDividendWeightuint256 _devDividendWeight
setIsDepositAvailable(bool _isDepositAvailable
setIsRevenueWithdrawable(bool _isRevenueWithdrawable
setMarketingFund(address _marketingFund
setSHDPerBlock(uint256 _shardPerBlockbool _withUpdate
setStartBlock(uint256 _startBlock
setTokenAmountLimit(uint256 _piduint256 _tokenAmountLimit
setTokenAmountLimitFeeRate(uint256 _feeRateNumeratoruint256 _feeRateDenominator
transferAdmin(address _admin
transferOwnership(address newOwner
updatePoolDividend(uint256 _pid
withdraw(uint256 _piduint256 _amount
withdrawETH(uint256 _piduint256 _amount
_becomeImplementation(bytes data
_resignImplementation(
add(uint256 _allocPointaddress _tokenAddressbool _withUpdate
addAvailableDividend(uint256 _amountbool _withUpdate
deposit(uint256 _piduint256 _amount
depositETH(uint256 _pidpayable 
initialize(address _SHARDaddress _invitationuint256 _bonusEndBlockuint256 _startBlockuint256 _SHDPerBlockaddress _developerDAOFundaddress _marketingFundaddress _weth
massUpdatePools(
renounceOwnership(
setAllocationPoint(uint256 _piduint256 _allocPointbool _withUpdate
setContracSenderFeeRate(uint256 _feeRateNumeratoruint256 _feeRateDenominator
setDeveloperDAOFund(address _developerDAOFund
setDividendWeight(uint256 _userDividendWeightuint256 _devDividendWeight
setIsDepositAvailable(bool _isDepositAvailable
setIsRevenueWithdrawable(bool _isRevenueWithdrawable
setMarketingFund(address _marketingFund
setSHDPerBlock(uint256 _SHDPerBlockbool _withUpdate
setStartBlock(uint256 _startBlock
setTokenAmountLimit(uint256 _piduint256 _tokenAmountLimit
setTokenAmountLimitFeeRate(uint256 _feeRateNumeratoruint256 _feeRateDenominator
transferAdmin(address _admin
transferOwnership(address newOwner
updatePoolDividend(uint256 _pid
withdraw(uint256 _piduint256 _amount
withdrawETH(uint256 _piduint256 _amount
Events
AddPool(uint256 indexed pidaddress tokenAddress
Deposit(address indexed useruint256 indexed piduint256 amountuint256 weight
NewImplementation(address oldImplementationaddress newImplementation
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Withdraw(address indexed useruint256 indexed piduint256 amount
AddPool(uint256 indexed pidaddress tokenAddress
Deposit(address indexed useruint256 indexed piduint256 amountuint256 weight
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Withdraw(address indexed useruint256 indexed piduint256 amount
Constructor
constructor(address _SHARDaddress _invitationuint256 _bonusEndBlockuint256 _startBlockuint256 _shardPerBlockaddress _developerDAOFundaddress _marketingFundaddress _wethaddress implementation_bytes becomeImplementationData
Fallback and receive
fallback(
Errors

This contract contains no error objects.