0 txs
0 calls
constructor
constructor(address _vestingToken, address _nrtaddress, uint256 _startDate, uint256 _periodLength, uint256 _numberOfPeriods)
functions
currentlyClaimable
viewfunction currentlyClaimable(address user) view returns (uint256)
kroStaking
viewfunction kroStaking() view returns (address)
nrt
viewfunction nrt() view returns (address)
numberOfPeriods
viewfunction numberOfPeriods() view returns (uint256)
owner
viewfunction owner() view returns (address)
percentVestedFor
viewfunction percentVestedFor() view returns (uint256 percentVested_)
periodLength
viewfunction periodLength() view returns (uint256)
receiverInfoMap
viewfunction receiverInfoMap(address) view returns (uint256 amountWithdrawn, uint256 nrtAmountRedeemed, uint256 initialNrtAmount, bool isRegistered)
remainingToWithdraw
viewfunction remainingToWithdraw(address user) view returns (uint256 amount)
startDate
viewfunction startDate() view returns (uint256)
totalAmountAdded
viewfunction totalAmountAdded() view returns (uint256)
totalAmountWithdrawn
viewfunction totalAmountWithdrawn() view returns (uint256)
totalAmountWithdrawnFromAdded
viewfunction totalAmountWithdrawnFromAdded() view returns (uint256)
vestingToken
viewfunction vestingToken() view returns (address)
claim
nonpayablefunction claim(bool isStake)
depositVestingToken
nonpayablefunction depositVestingToken(uint256 _amount)
renounceOwnership
nonpayablefunction renounceOwnership()
setKroStaking
nonpayablefunction setKroStaking(address _kroStaking)
setPeriodLength
nonpayablefunction setPeriodLength(uint256 _length)
setPeriodNumber
nonpayablefunction setPeriodNumber(uint256 _number)
setStartDate
nonpayablefunction setStartDate(uint256 _startDate)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Withdrawal
event Withdrawal(address indexed addr, uint256 amount)
errors
No errors.
creation bytecode
0x60806040526064600a556064600b5534801561001a57600080fd5b5060405161154f38038061154f833981810160405260a081101561003d57600080fd5b50805160208201516040830151606084015160809094015192939192909190610065336100a6565b600180546001600160a01b039687166001600160a01b03199182161790915560038054959096169416939093179093556007556008919091556009556100f6565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61144a806101056000396000f3fe608060405234801561001057600080fd5b50600436106101825760003560e01c806382d95df5116100d8578063ad7f5c781161008c578063ed6272e011610066578063ed6272e014610314578063f2fde38b14610362578063f68741d61461038857610182565b8063ad7f5c78146102fc578063d2ca211514610304578063e545338c1461030c57610182565b8063882c85c1116100bd578063882c85c1146102cf5780638da5cb5b146102ec578063a94a49c6146102f457610182565b806382d95df5146102aa57806384b12a90146102c757610182565b806324342a0c1161013a57806346b2fffe1161011457806346b2fffe1461027d5780636e67ca4514610285578063715018a6146102a257610182565b806324342a0c146102125780632d81a78e146102385780633c4466181461025757610182565b80630b97bc861161016b5780630b97bc86146101c757806319d152fa146101cf5780631c5633d7146101f357610182565b806303d2ab3f146101875780630401c8b1146101a1575b600080fd5b61018f610390565b60408051918252519081900360200190f35b61018f600480360360208110156101b757600080fd5b50356001600160a01b03166103f7565b61018f61049e565b6101d76104a4565b604080516001600160a01b039092168252519081900360200190f35b6102106004803603602081101561020957600080fd5b50356104b3565b005b6102106004803603602081101561022857600080fd5b50356001600160a01b03166105c7565b6102106004803603602081101561024e57600080fd5b5035151561065a565b61018f6004803603602081101561026d57600080fd5b50356001600160a01b0316610b40565b6101d7610bc3565b6102106004803603602081101561029b57600080fd5b5035610bd2565b610210610ce6565b610210600480360360208110156102c057600080fd5b5035610d56565b61018f610e15565b610210600480360360208110156102e557600080fd5b5035610e1b565b6101d7610f10565b61018f610f1f565b61018f610f25565b61018f610f2b565b6101d7610f31565b61033a6004803603602081101561032a57600080fd5b50356001600160a01b0316610f40565b6040805194855260208501939093528383019190915215156060830152519081900360800190f35b6102106004803603602081101561037857600080fd5b50356001600160a01b0316610f6a565b61018f61101f565b6000806103a86007544261102590919063ffffffff16565b905080156103de576103d76009546103d16008546103d16127108661107090919063ffffffff16565b906110c9565b91506103e3565b600091505b6127108211156103f35761271091505b5090565b60006104016113a3565b506001600160a01b0382166000908152600c6020908152604080832081516080810183528154815260018201549381019390935260028101549183018290526003015460ff161515606083015290919061046b90612710906103d190610465610390565b90611070565b9050816020015181101561048457600092505050610499565b6020820151610494908290611025565b925050505b919050565b60075481565b6001546001600160a01b031681565b336104bc610f10565b6001600160a01b031614610517576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600754421061056d576040805162461bcd60e51b815260206004820152601760248201527f56657374696e6720616c72656164792073746172746564000000000000000000604482015290519081900360640190fd5b600081116105c2576040805162461bcd60e51b815260206004820152601460248201527f4e65656420706f736974697665206c656e677468000000000000000000000000604482015290519081900360640190fd5b600855565b336105d0610f10565b6001600160a01b03161461062b576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6002805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b6007544210156106b1576040805162461bcd60e51b815260206004820152601260248201527f52656465656d206e6f7420737461727465640000000000000000000000000000604482015290519081900360640190fd5b6106b96113a3565b50336000908152600c602090815260409182902082516080810184528154815260018201549281019290925260028101549282019290925260039091015460ff16151560608201819052610759576107103361110b565b50336000908152600c602090815260409182902082516080810184528154815260018201549281019290925260028101549282019290925260039091015460ff16151560608201525b60006107706007544261102590919063ffffffff16565b90506000600854828161077f57fe5b04905060095481111561079157506009545b60008360200151905060006107bc826107b66127106103d18960400151610465610390565b90611025565b905060008111610813576040805162461bcd60e51b815260206004820152601f60248201527f76657374696e673a206e6f20776974686472617761626c6520746f6b656e7300604482015290519081900360640190fd5b600354604080516301e9a69560e41b81523360048201526024810184905290516001600160a01b0390921691631e9a69509160448082019260009290919082900301818387803b15801561086657600080fd5b505af115801561087a573d6000803e3d6000fd5b5050505085156109df576001546002546040805163095ea7b360e01b81526001600160a01b039283166004820152602481018590529051919092169163095ea7b39160448083019260209291908290030181600087803b1580156108dd57600080fd5b505af11580156108f1573d6000803e3d6000fd5b505050506040513d602081101561090757600080fd5b505060025460408051637acb775760e01b81526004810184905233602482015290516001600160a01b0390921691637acb7757916044808201926020929091908290030181600087803b15801561095d57600080fd5b505af1158015610971573d6000803e3d6000fd5b505050506040513d602081101561098757600080fd5b50516109da576040805162461bcd60e51b815260206004820152600a60248201527f6e6f207374616b696e6700000000000000000000000000000000000000000000604482015290519081900360640190fd5b610a68565b6001546040805163a9059cbb60e01b81523360048201526024810184905290516001600160a01b039092169163a9059cbb916044808201926020929091908290030181600087803b158015610a3357600080fd5b505af1158015610a47573d6000803e3d6000fd5b505050506040513d6020811015610a5d57600080fd5b5051610a6857600080fd5b604080516080810190915285518190610a8190846111f0565b8152602001610a9d8388602001516111f090919063ffffffff16565b81526040878101516020808401919091526001928201839052336000818152600c83528390208551815585830151948101949094558483015160028501556060909401516003909301805460ff19169315159390931790925560048054850190556006805485019055805184815290517f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65929181900390910190a2505050505050565b600354604080516370a0823160e01b81526001600160a01b038481166004830152915160009392909216916370a0823191602480820192602092909190829003018186803b158015610b9157600080fd5b505afa158015610ba5573d6000803e3d6000fd5b505050506040513d6020811015610bbb57600080fd5b505192915050565b6002546001600160a01b031681565b33610bdb610f10565b6001600160a01b031614610c36576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6007544210610c8c576040805162461bcd60e51b815260206004820152601760248201527f56657374696e6720616c72656164792073746172746564000000000000000000604482015290519081900360640190fd5b60008111610ce1576040805162461bcd60e51b815260206004820152601f60248201527f4e65656420706f736974697665206e756d626572206f6620706572696f647300604482015290519081900360640190fd5b600955565b33610cef610f10565b6001600160a01b031614610d4a576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b610d54600061124a565b565b33610d5f610f10565b6001600160a01b031614610dba576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6007544210610e10576040805162461bcd60e51b815260206004820152601760248201527f56657374696e6720616c72656164792073746172746564000000000000000000604482015290519081900360640190fd5b600755565b60065481565b33610e24610f10565b6001600160a01b031614610e7f576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600154604080516323b872dd60e01b81523360048201523060248201526044810184905290516001600160a01b03909216916323b872dd916064808201926020929091908290030181600087803b158015610ed957600080fd5b505af1158015610eed573d6000803e3d6000fd5b505050506040513d6020811015610f0357600080fd5b5050600580549091019055565b6000546001600160a01b031690565b60055481565b60095481565b60085481565b6003546001600160a01b031681565b600c6020526000908152604090208054600182015460028301546003909301549192909160ff1684565b33610f73610f10565b6001600160a01b031614610fce576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166110135760405162461bcd60e51b81526004018080602001828103825260268152602001806113ce6026913960400191505060405180910390fd5b61101c8161124a565b50565b60045481565b600061106783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506112a7565b90505b92915050565b60008261107f5750600061106a565b8282028284828161108c57fe5b04146110675760405162461bcd60e51b81526004018080602001828103825260218152602001806113f46021913960400191505060405180910390fd5b600061106783836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061133e565b60408051608081018252600080825260208083019190915260035483516370a0823160e01b8152336004820152845193948501936001600160a01b03909216926370a0823192602480840193829003018186803b15801561116b57600080fd5b505afa15801561117f573d6000803e3d6000fd5b505050506040513d602081101561119557600080fd5b50518152600160209182018190526001600160a01b03939093166000908152600c8252604090819020835181559183015193820193909355918101516002830155606001516003909101805460ff1916911515919091179055565b600082820183811015611067576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081848411156113365760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156112fb5781810151838201526020016112e3565b50505050905090810190601f1680156113285780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000818361138d5760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156112fb5781810151838201526020016112e3565b50600083858161139957fe5b0495945050505050565b6040518060800160405280600081526020016000815260200160008152602001600015158152509056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220d180c46554704f79ac0ea4045fa85362372bfc8029fbe1958466a174416a7fa964736f6c63430007050033000000000000000000000000bec68a941fecc79e57762e258fd1490f29235d75000000000000000000000000d0e6eca20007d4c05171d6be9dbc0948bcbc7ce1000000000000000000000000000000000000000000000000000000006254309e00000000000000000000000000000000000000000000000000000000000151800000000000000000000000000000000000000000000000000000000000000007