0 txs
0 calls
constructor
constructor(address _KRONOS, address _kronosReferral, address _treasuryWallet, uint256 _nodePrice, uint256 _MAX_ROI, uint256 _MAX_LOCK_UP_TIME, address _treasuryContract)
functions
burnRate
viewfunction burnRate() view returns (uint256)
DEAD_ADDRESS
viewfunction DEAD_ADDRESS() view returns (address)
getDepositLength
viewfunction getDepositLength(address user) view returns (uint256)
getPendingReward
viewfunction getPendingReward(address user, uint256 index) view returns (uint256 finalRewardInKronos)
KRONOS
viewfunction KRONOS() view returns (address)
MAX_LOCK_UP_TIME
viewfunction MAX_LOCK_UP_TIME() view returns (uint256)
MAX_ROI
viewfunction MAX_ROI() view returns (uint256)
nodePrice
viewfunction nodePrice() view returns (uint256)
nodes
viewfunction nodes(address, uint256) view returns (uint256 principal, uint256 depositTime, uint256 rewardWithdrawn, bool isSettled)
owner
viewfunction owner() view returns (address)
paidToTreasury
viewfunction paidToTreasury() view returns (uint256)
referralComissionRate
viewfunction referralComissionRate() view returns (uint256)
totalNodes
viewfunction totalNodes() view returns (uint256)
treasuryComissionRate
viewfunction treasuryComissionRate() view returns (uint256)
treasuryContract
viewfunction treasuryContract() view returns (address)
treasuryWallet
viewfunction treasuryWallet() view returns (address)
withdrawTax
viewfunction withdrawTax() view returns (uint256)
buyNodes
nonpayablefunction buyNodes(address referrer)
changeTreasuryWallet
nonpayablefunction changeTreasuryWallet(address account)
claimReward
nonpayablefunction claimReward(uint256 index)
maxLockUpTime
nonpayablefunction maxLockUpTime(uint256 time)
maxROI
nonpayablefunction maxROI(uint256 max)
recoverERC20
nonpayablefunction recoverERC20(address token)
renounceOwnership
nonpayablefunction renounceOwnership()
setPrice
nonpayablefunction setPrice(uint256 _nodePrice)
setRates
nonpayablefunction setRates(uint256 _treasuryComissionRate, uint256 _referralComissionRate, uint256 _burnRate)
setWithrawRewardTax
nonpayablefunction setWithrawRewardTax(uint256 newRate)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
onBuy
event onBuy(uint256 nodeId)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RewardPaid
event RewardPaid(uint256 index, uint256 rewardInKronos)
errors
No errors.
creation bytecode
0x60e06040526032600655609660075561032060085560326009553480156200002657600080fd5b506040516200164038038062001640833981016040819052620000499162000103565b62000054336200009a565b6004929092556001600160a01b0395861660a05293851660c052600280546001600160a01b0319169386169390931790925592166080526003919091556001556200018b565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146200010057600080fd5b50565b600080600080600080600060e0888a0312156200011f57600080fd5b87516200012c81620000ea565b60208901519097506200013f81620000ea565b60408901519096506200015281620000ea565b80955050606088015193506080880151925060a0880151915060c08801516200017b81620000ea565b8091505092959891949750929550565b60805160a05160c05161145b620001e5600039600081816104dd01526105850152600081816102a4015281816105f6015281816106bb015281816106ef01526107290152600081816101ce0152610e85015261145b6000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c80639592d424116100f9578063b0f5b2d311610097578063dfa20f0a11610071578063dfa20f0a146103cb578063ec8e1bc2146103d4578063f1fec2b8146103dd578063f2fde38b146103e657600080fd5b8063b0f5b2d31461039c578063bed99850146103af578063d004f38b146103b857600080fd5b80639e8c708e116100d35780639e8c708e14610338578063aa12308d1461034b578063adf1b67e14610354578063ae169a501461038957600080fd5b80639592d4241461031357806396d81e241461031c578063999ffd971461032557600080fd5b80635e251950116101665780637abe1690116101405780637abe16901461029f57806387ac828a146102c65780638da5cb5b146102ef57806391b7f5ed1461030057600080fd5b80635e25195014610271578063715018a614610284578063728760f21461028c57600080fd5b80634626402b116101a25780634626402b146102395780634e6fd6c41461024c578063537c1ac714610255578063566c0bd81461026857600080fd5b806318da0011146101c957806328aa83381461020d5780633039287814610224575b600080fd5b6101f07f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b61021660055481565b604051908152602001610204565b6102376102323660046111de565b6103f9565b005b6002546101f0906001600160a01b031681565b6101f061dead81565b61023761026336600461120c565b610431565b61021660075481565b61023761027f36600461120c565b6104c5565b61023761084a565b61023761029a3660046111de565b610880565b6101f07f000000000000000000000000000000000000000000000000000000000000000081565b6102166102d436600461120c565b6001600160a01b03166000908152600a602052604090205490565b6000546001600160a01b03166101f0565b61023761030e3660046111de565b6108af565b610216600b5481565b61021660045481565b610216610333366004611229565b6108de565b61023761034636600461120c565b6109dd565b61021660065481565b610367610362366004611229565b610a8c565b6040805194855260208501939093529183015215156060820152608001610204565b6102376103973660046111de565b610ad5565b6102376103aa3660046111de565b610c64565b61021660085481565b6102376103c6366004611255565b610c93565b61021660095481565b61021660015481565b61021660035481565b6102376103f436600461120c565b610cce565b6000546001600160a01b0316331461042c5760405162461bcd60e51b815260040161042390611281565b60405180910390fd5b600155565b6000546001600160a01b0316331461045b5760405162461bcd60e51b815260040161042390611281565b6001600160a01b0381166104a35760405162461bcd60e51b815260206004820152600f60248201526e696e76616c6964206164647265737360881b6044820152606401610423565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b604051634a9fefc760e01b81523360048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690634a9fefc790602401602060405180830381865afa15801561052c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061055091906112b6565b90506001600160a01b0381166105e557604051630c7f7b6b60e01b81523360048201526001600160a01b0383811660248301527f00000000000000000000000000000000000000000000000000000000000000001690630c7f7b6b90604401600060405180830381600087803b1580156105c957600080fd5b505af11580156105dd573d6000803e3d6000fd5b505050508190505b600354610620906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169033903090610d69565b6001600160a01b038116610633575061dead5b60006103e860065460035461064891906112e9565b6106529190611308565b905060006103e860075460035461066991906112e9565b6106739190611308565b905060006103e860085460035461068a91906112e9565b6106949190611308565b905081600560008282546106a8919061132a565b909155506106e290506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168585610dda565b6107186001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001661dead83610dda565b600254610752906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116911684610dda565b6040805160808101825260038054825242602080840191825260008486018181526060860182815233808452600a85529783208054600180820183558286529585208951600490920201908155955194860194909455905160028501555192909301805460ff19169215159290921790915592905281549091906107d9908290819061112a565b506001600b60008282546107ed919061132a565b9091555050336000908152600a60205260409020547f2f9ab856a9e858898eb6380e60c4c9cf0b92fb6e097f3b80ef057c0f0dc4c3119061083090600190611342565b60405190815260200160405180910390a150505050505050565b6000546001600160a01b031633146108745760405162461bcd60e51b815260040161042390611281565b61087e6000610e0f565b565b6000546001600160a01b031633146108aa5760405162461bcd60e51b815260040161042390611281565b600955565b6000546001600160a01b031633146108d95760405162461bcd60e51b815260040161042390611281565b600355565b6001600160a01b0382166000908152600a6020526040812080548291908490811061090b5761090b611359565b6000918252602080832060408051608081018252600494850290920180548084526001820154948401949094526002810154918301919091526003015460ff161515606082015291549193506103e891610964916112e9565b61096e9190611308565b905060006001548360200151610984919061132a565b42111561099457506001546109a6565b60208301516109a39042611342565b90505b6001546000906109b683856112e9565b6109c09190611308565b90508360400151816109d29190611342565b979650505050505050565b6000546001600160a01b03163314610a075760405162461bcd60e51b815260040161042390611281565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa158015610a4e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a72919061136f565b9050610a886001600160a01b0383163383610dda565b5050565b600a6020528160005260406000208181548110610aa857600080fd5b60009182526020909120600490910201805460018201546002830154600390930154919450925060ff1684565b6000610ae133836108de565b905060008111610b265760405162461bcd60e51b815260206004820152601060248201526f1c995dd85c99081b9bdd081d985b1a5960821b6044820152606401610423565b336000908152600a60205260408120805484908110610b4757610b47611359565b90600052602060002090600402019050818160020154610b67919061132a565b60028201556009546000906103e890610b8090856112e9565b610b8a9190611308565b9050610b9f33610b9a8386611342565b610e5f565b600254610bb5906001600160a01b031682610e5f565b8060056000828254610bc7919061132a565b909155505060045482546000916103e891610be291906112e9565b610bec9190611308565b90508083600201541415610c245760038301805460ff19166001908117909155600b8054600090610c1e908490611342565b90915550505b60408051868152602081018690527f4d7828f2aa36030cc63cdea79ec646099aa121d019f1a90edb55078939fb84ea910160405180910390a15050505050565b6000546001600160a01b03163314610c8e5760405162461bcd60e51b815260040161042390611281565b600455565b6000546001600160a01b03163314610cbd5760405162461bcd60e51b815260040161042390611281565b600691909155600791909155600855565b6000546001600160a01b03163314610cf85760405162461bcd60e51b815260040161042390611281565b6001600160a01b038116610d5d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610423565b610d6681610e0f565b50565b6040516001600160a01b0380851660248301528316604482015260648101829052610dd49085906323b872dd60e01b906084015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152610ee5565b50505050565b6040516001600160a01b038316602482015260448101829052610e0a90849063a9059cbb60e01b90606401610d9d565b505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040516335106f4960e11b81526001600160a01b038381166004830152602482018390527f00000000000000000000000000000000000000000000000000000000000000001690636a20de9290604401600060405180830381600087803b158015610ec957600080fd5b505af1158015610edd573d6000803e3d6000fd5b505050505050565b6000610f3a826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610fb79092919063ffffffff16565b805190915015610e0a5780806020019051810190610f589190611388565b610e0a5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610423565b6060610fc68484600085610fd0565b90505b9392505050565b6060824710156110315760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610423565b6001600160a01b0385163b6110885760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610423565b600080866001600160a01b031685876040516110a491906113d6565b60006040518083038185875af1925050503d80600081146110e1576040519150601f19603f3d011682016040523d82523d6000602084013e6110e6565b606091505b50915091506109d282828660608315611100575081610fc9565b8251156111105782518084602001fd5b8160405162461bcd60e51b815260040161042391906113f2565b8280548282559060005260206000209060040281019282156111a05760005260206000209160040282015b828111156111a057825482556001808401549083015560028084015490830155600380840154908301805460ff191660ff909216151591909117905560049283019290910190611155565b506111ac9291506111b0565b5090565b5b808211156111ac57600080825560018201819055600282015560038101805460ff191690556004016111b1565b6000602082840312156111f057600080fd5b5035919050565b6001600160a01b0381168114610d6657600080fd5b60006020828403121561121e57600080fd5b8135610fc9816111f7565b6000806040838503121561123c57600080fd5b8235611247816111f7565b946020939093013593505050565b60008060006060848603121561126a57600080fd5b505081359360208301359350604090920135919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000602082840312156112c857600080fd5b8151610fc9816111f7565b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615611303576113036112d3565b500290565b60008261132557634e487b7160e01b600052601260045260246000fd5b500490565b6000821982111561133d5761133d6112d3565b500190565b600082821015611354576113546112d3565b500390565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561138157600080fd5b5051919050565b60006020828403121561139a57600080fd5b81518015158114610fc957600080fd5b60005b838110156113c55781810151838201526020016113ad565b83811115610dd45750506000910152565b600082516113e88184602087016113aa565b9190910192915050565b60208152600082518060208401526114118160408501602087016113aa565b601f01601f1916919091016040019291505056fea2646970667358221220b724b687e79b5fe6396391a7dc43b5e0d0540304acdf97944e3068265f26d7fa64736f6c634300080b0033000000000000000000000000bec68a941fecc79e57762e258fd1490f29235d75000000000000000000000000fb645511591d21460b9518b59b301f3ad56bd023000000000000000000000000b2fbfc11ad96b655158d73855898a663a723084400000000000000000000000000000000000000000000000000038d7ea4c68000000000000000000000000000000000000000000000000000000000000000015e000000000000000000000000000000000000000000000000000000000083d600000000000000000000000000e2f5d9ca9e86f542894f81498d2d42b469c30095