0 txs
0 calls
constructor
No constructor.
functions
_lvl1
viewfunction _lvl1() view returns (uint256)
_lvl2
viewfunction _lvl2() view returns (uint256)
_lvl3
viewfunction _lvl3() view returns (uint256)
calc_lvl1
viewfunction calc_lvl1(uint256 amount, uint256 age) view returns (uint256 reward)
calc_lvl2
viewfunction calc_lvl2(uint256 amount, uint256 age) view returns (uint256 reward)
calc_lvl3
viewfunction calc_lvl3(uint256 amount, uint256 age) view returns (uint256 reward)
coins_staking
viewfunction coins_staking() view returns (uint256)
get_is_staking
viewfunction get_is_staking(address user) view returns (bool is_staking)
get_staking_amount
viewfunction get_staking_amount(address staker) view returns (uint256 staking_amount)
get_total_coins_staking
viewfunction get_total_coins_staking() view returns (uint256 amount)
getCoinAge
viewfunction getCoinAge(address staker) view returns (uint256 age)
getStakingReward
viewfunction getStakingReward(address staker) view returns (uint256 __reward)
isStaking
viewfunction isStaking(address) view returns (bool)
owner
viewfunction owner() view returns (address)
stakingAmount
viewfunction stakingAmount(address) view returns (uint256)
stakingStart
viewfunction stakingStart(address) view returns (uint256)
token_addr
viewfunction token_addr() view returns (address)
week
viewfunction week() view returns (uint256)
renounceOwnership
nonpayablefunction renounceOwnership()
set_token_address
nonpayablefunction set_token_address(address addr)
stake
payablefunction stake(address staker, uint256 amount) payable returns (bool success)
stop_stake
nonpayablefunction stop_stake() returns (bool success)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
ended_stake
event ended_stake(address staker, uint256 reward)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
staked
event staked(address staker, uint256 amount)
errors
No errors.
creation bytecode
0x608060405262093a806001556802b5e3af16b1880000600255681b1ae4d6e2ef50000060035569010f0cf064dd59200000600455600954600a80546001600160a01b0319166001600160a01b0390921691909117905534801561006157600080fd5b50600061006c6100bb565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506100bf565b3390565b610e76806100ce6000396000f3fe6080604052600436106101405760003560e01c80638b56b77a116100b6578063b2f54b561161006f578063b2f54b56146103d4578063d201cbe914610404578063de36b1d314610419578063e5db00cd1461044c578063e8f7b1ee1461047c578063f2fde38b146104af57610140565b80638b56b77a146102ea5780638c51ad821461031b5780638da5cb5b146103305780639f68369014610345578063adc9772e14610375578063ade6fa27146103a157610140565b806360ea74ee1161010857806360ea74ee146102125780636aec8ddc146102455780636f49712b1461025a578063715018a61461028d57806378f4d413146102a257806385c3a966146102d557610140565b80633758772f1461014557806342263aa21461016e57806344d998fa146101a35780634995b458146101e85780634b33d8a2146101fd575b600080fd5b34801561015157600080fd5b5061015a6104e2565b604080519115158252519081900360200190f35b34801561017a57600080fd5b506101a16004803603602081101561019157600080fd5b50356001600160a01b03166106b0565b005b3480156101af57600080fd5b506101d6600480360360208110156101c657600080fd5b50356001600160a01b0316610746565b60408051918252519081900360200190f35b3480156101f457600080fd5b506101d66107a0565b34801561020957600080fd5b506101d66107a6565b34801561021e57600080fd5b506101d66004803603602081101561023557600080fd5b50356001600160a01b03166107ac565b34801561025157600080fd5b506101d66107f0565b34801561026657600080fd5b5061015a6004803603602081101561027d57600080fd5b50356001600160a01b03166107f6565b34801561029957600080fd5b506101a161080b565b3480156102ae57600080fd5b506101d6600480360360208110156102c557600080fd5b50356001600160a01b03166108bf565b3480156102e157600080fd5b506101d661094b565b3480156102f657600080fd5b506102ff610951565b604080516001600160a01b039092168252519081900360200190f35b34801561032757600080fd5b506101d6610960565b34801561033c57600080fd5b506102ff610966565b34801561035157600080fd5b506101d66004803603604081101561036857600080fd5b5080359060200135610975565b61015a6004803603604081101561038b57600080fd5b506001600160a01b0381351690602001356109b2565b3480156103ad57600080fd5b506101d6600480360360208110156103c457600080fd5b50356001600160a01b0316610c07565b3480156103e057600080fd5b506101d6600480360360408110156103f757600080fd5b5080359060200135610c19565b34801561041057600080fd5b506101d6610c4a565b34801561042557600080fd5b5061015a6004803603602081101561043c57600080fd5b50356001600160a01b0316610c50565b34801561045857600080fd5b506101d66004803603604081101561046f57600080fd5b5080359060200135610c6e565b34801561048857600080fd5b506101d66004803603602081101561049f57600080fd5b50356001600160a01b0316610c9f565b3480156104bb57600080fd5b506101a1600480360360208110156104d257600080fd5b50356001600160a01b0316610cb1565b33600090815260086020526040812054421015610546576040805162461bcd60e51b815260206004820152601760248201527f5374616b696e672074696d657374616d70206572726f72000000000000000000604482015290519081900360640190fd5b3360009081526006602052604090205460ff1615156001146105a2576040805162461bcd60e51b815260206004820152601060248201526f55736572206e6f74207374616b696e6760801b604482015290519081900360640190fd5b3360008181526007602052604081205490916105bd906108bf565b600a546040805163a9059cbb60e01b8152336004820152939092016024840181905291519193506001600160a01b03169163a9059cbb9160448083019260209291908290030181600087803b15801561061557600080fd5b505af1158015610629573d6000803e3d6000fd5b505050506040513d602081101561063f57600080fd5b50503360008181526007602090815260408083208054600580549190910390558390556006825291829020805460ff191690558151928352820183905280517f2cbfa5770168159acdcefa9c0693136bca666cb3551b141235fdf76bc5cbedc69281900390910190a1600191505090565b6106b8610dbb565b6000546001600160a01b0390811691161461071a576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600980546001600160a01b039092166001600160a01b03199283168117909155600a8054909216179055565b6001600160a01b03811660009081526006602052604081205460ff16151560011415610797576001600160a01b038216600090815260086020526040902054610790904290610dbf565b905061079b565b5060005b919050565b60015481565b60055490565b6001600160a01b03811660009081526006602052604081205460ff166107d45750600061079b565b506001600160a01b031660009081526007602052604090205490565b60025481565b60066020526000908152604090205460ff1681565b610813610dbb565b6000546001600160a01b03908116911614610875576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6001600160a01b038116600090815260076020526040812054816108e284610746565b905060025482101580156108f7575060035482105b1561090f576109068282610975565b9250505061079b565b6003548210158015610922575060045482105b15610931576109068282610c19565b6004548210610944576109068282610c6e565b5050919050565b60055481565b6009546001600160a01b031681565b60045481565b6000546001600160a01b031690565b600080600154838161098357fe5b0490508360005b828110156109a65761271060198302049091019060010161098a565b50939093039392505050565b60006002548210156109f55760405162461bcd60e51b8152600401808060200182810382526022815260200180610dfb6022913960400191505060405180910390fd5b6001600160a01b03831660009081526006602052604090205460ff1615610a55576040805162461bcd60e51b815260206004820152600f60248201526e416c7265616479207374616b696e6760881b604482015290519081900360640190fd5b6001600160a01b038316600090815260086020526040902054421015610ac2576040805162461bcd60e51b815260206004820152601f60248201527f4572726f722067657474696e67207374616b696e672074696d657374616d7000604482015290519081900360640190fd5b600a54604080516323b872dd60e01b81526001600160a01b03868116600483015230602483015260448201869052915191909216916323b872dd9160648083019260209291908290030181600087803b158015610b1e57600080fd5b505af1158015610b32573d6000803e3d6000fd5b505050506040513d6020811015610b4857600080fd5b5051610b855760405162461bcd60e51b8152600401808060200182810382526024815260200180610e1d6024913960400191505060405180910390fd5b6001600160a01b0383166000818152600660209081526040808320805460ff1916600117905560078252808320869055600882529182902042905560058054860190558151928352820184905280517f8f169816223f856d6f6a5945e3f7c520efe6c139d4152b6bb65e454babb2f2cb9281900390910190a150600192915050565b60086020526000908152604090205481565b6000806001548381610c2757fe5b0490508360005b828110156109a657612710603283020490910190600101610c2e565b60035481565b6001600160a01b031660009081526006602052604090205460ff1690565b6000806001548381610c7c57fe5b0490508360005b828110156109a657612710605583020490910190600101610c83565b60076020526000908152604090205481565b610cb9610dbb565b6000546001600160a01b03908116911614610d1b576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116610d605760405162461bcd60e51b8152600401808060200182810382526026815260200180610dd56026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b600082821115610dce57600080fd5b5090039056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734e6f7420656e6f75676820746f6b656e7320746f207374617274207374616b696e674572726f72207472616e73616374696e6720746f6b656e7320746f20636f6e7472616374a264697066735822122001db17e7ad30019f1fa981621d90b209e3c891fb0067c6ca3ef533954e58ca2b64736f6c63430007010033