0 txs
0 calls
constructor
constructor(address _token, string _name, string _symbol, uint8 _decimals, uint256 _throttlingPercentage, uint256 _throttlingDuration, uint256 _throttlingBalance)
functions
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
decimals
viewfunction decimals() view returns (uint8)
epoch
viewfunction epoch() view returns (uint256)
name
viewfunction name() view returns (string)
owner
viewfunction owner() view returns (address)
symbol
viewfunction symbol() view returns (string)
throttlingBalance
viewfunction throttlingBalance() view returns (uint256)
throttlingDuration
viewfunction throttlingDuration() view returns (uint256)
throttlingPercentage
viewfunction throttlingPercentage() view returns (uint256)
token
viewfunction token() view returns (address)
totalSupply
viewfunction totalSupply() view returns (uint256)
withdrawals
viewfunction withdrawals(address, uint256) view returns (uint256)
lock
nonpayablefunction lock(uint256 amount)
lockFor
nonpayablefunction lockFor(address account, uint256 amount)
renounceOwnership
nonpayablefunction renounceOwnership()
setThrottlingBalance
nonpayablefunction setThrottlingBalance(uint256 _throttlingBalance)
setThrottlingDuration
nonpayablefunction setThrottlingDuration(uint256 _throttlingDuration)
setThrottlingPercentage
nonpayablefunction setThrottlingPercentage(uint256 _throttlingPercentage)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
unlock
nonpayablefunction unlock(uint256 amount)
events
Lock
event Lock(address participant, uint256 amount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetThrottlingBalance
event SetThrottlingBalance(uint256 throttlingBalance)
SetThrottlingDuration
event SetThrottlingDuration(uint256 throttlingDuration)
SetThrottlingPercentage
event SetThrottlingPercentage(uint256 throttlingPercentage)
Unlock
event Unlock(address participant, uint256 amount)
errors
No errors.
creation bytecode
0x60a06040523480156200001157600080fd5b5060405162001c8a38038062001c8a833981810160405260e08110156200003757600080fd5b8151602083018051604051929492938301929190846401000000008211156200005f57600080fd5b9083019060208201858111156200007557600080fd5b82516401000000008111828201881017156200009057600080fd5b82525081516020918201929091019080838360005b83811015620000bf578181015183820152602001620000a5565b50505050905090810190601f168015620000ed5780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200011157600080fd5b9083019060208201858111156200012757600080fd5b82516401000000008111828201881017156200014257600080fd5b82525081516020918201929091019080838360005b838110156200017157818101518382015260200162000157565b50505050905090810190601f1680156200019f5780820380516001836020036101000a031916815260200191505b506040908152602082015190820151606083015160809093015191945092506000620001ca620002d4565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35060648311156200026b576040805162461bcd60e51b815260206004820152601360248201527f50455243454e544147455f544f4f5f4849474800000000000000000000000000604482015290519081900360640190fd5b6001600160601b0319606088901b16608052855162000292906004906020890190620002d8565b508451620002a8906005906020880190620002d8565b506006805460ff191660ff95909516949094179093556007919091556008556009555062000374915050565b3390565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200031b57805160ff19168380011785556200034b565b828001600101855582156200034b579182015b828111156200034b5782518255916020019190600101906200032e565b50620003599291506200035d565b5090565b5b808211156200035957600081556001016200035e565b60805160601c6118e9620003a16000398061068b5280610d4e5280610e3b5280610fd952506118e96000f3fe608060405234801561001057600080fd5b506004361061016c5760003560e01c8063715018a6116100cd578063cbd387bb11610081578063dd46706411610066578063dd467064146103a2578063f2fde38b146103bf578063fc0c546a146103f25761016c565b8063cbd387bb14610368578063d139da8e146103855761016c565b8063900cf0cf116100b2578063900cf0cf1461035057806395d89b4114610358578063aabcc666146103605761016c565b8063715018a6146103175780638da5cb5b1461031f5761016c565b8063473f6624116101245780636249981a116101095780636249981a146102bf5780636c514590146102c757806370a08231146102e45761016c565b8063473f66241461029a5780636198e339146102a25761016c565b8063313ce56711610155578063313ce567146102085780633d96e27614610226578063422b1077146102615761016c565b806306fdde031461017157806318160ddd146101ee575b600080fd5b6101796103fa565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101b357818101518382015260200161019b565b50505050905090810190601f1680156101e05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101f66104a6565b60408051918252519081900360200190f35b6102106104ac565b6040805160ff9092168252519081900360200190f35b61025f6004803603604081101561023c57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356104b5565b005b6101f66004803603604081101561027757600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356104c4565b6101f66104e1565b61025f600480360360208110156102b857600080fd5b50356104e7565b6101f66106f1565b61025f600480360360208110156102dd57600080fd5b50356106f7565b6101f6600480360360208110156102fa57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610833565b61025f61085b565b61032761095b565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6101f6610977565b61017961099d565b6101f6610a16565b61025f6004803603602081101561037e57600080fd5b5035610a1c565b61025f6004803603602081101561039b57600080fd5b5035610ae8565b61025f600480360360208110156103b857600080fd5b5035610bb4565b61025f600480360360208110156103d557600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610bc2565b610327610d4c565b6004805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f8101849004840282018401909252818152929183018282801561049e5780601f106104735761010080835404028352916020019161049e565b820191906000526020600020905b81548152906001019060200180831161048157829003601f168201915b505050505081565b60035481565b60065460ff1681565b6104c0338383610d70565b5050565b600260209081526000928352604080842090915290825290205481565b60075481565b336000908152600260205260408120816104ff610977565b8152602001908152602001600020549050600954600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115610604573360009081526001602052604090205461058d906064906105879061057e9085611057565b600754906110d4565b90611147565b6105978284611057565b111561060457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f414d4f554e545f455843454544535f4c494d4954000000000000000000000000604482015290519081900360640190fd5b3360009081526001602052604090205461061e9083611189565b3360009081526001602052604090205560035461063b9083611189565b6003556106488183611057565b33600090815260026020526040812090610660610977565b81526020810191909152604001600020556106b273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001633846111cb565b604080513381526020810184905281517f6381d9813cabeb57471b5a7e05078e64845ccdb563146a6911d536f24ce960f1929181900390910190a15050565b60085481565b6106ff61125d565b60005473ffffffffffffffffffffffffffffffffffffffff90811691161461078857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60648111156107f857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f50455243454e544147455f544f4f5f4849474800000000000000000000000000604482015290519081900360640190fd5b60078190556040805182815290517ff5a8dc700edae95780db2333cd3109744ac86583e1b3063acc1d322e12f198c19181900360200190a150565b73ffffffffffffffffffffffffffffffffffffffff1660009081526001602052604090205490565b61086361125d565b60005473ffffffffffffffffffffffffffffffffffffffff9081169116146108ec57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b60006109986109916008544261126190919063ffffffff16565b4290611189565b905090565b6005805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f8101849004840282018401909252818152929183018282801561049e5780601f106104735761010080835404028352916020019161049e565b60095481565b610a2461125d565b60005473ffffffffffffffffffffffffffffffffffffffff908116911614610aad57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60098190556040805182815290517f752b906a64472f598f80382f3982f1d1f86b61890ffe1d39eec15c7c2fbff9599181900360200190a150565b610af061125d565b60005473ffffffffffffffffffffffffffffffffffffffff908116911614610b7957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60088190556040805182815290517f0a45a0f4bb388948b1cb4cc7ec863932391e81f71dfa9b52c4e6a5d4e15908f09181900360200190a150565b610bbf333383610d70565b50565b610bca61125d565b60005473ffffffffffffffffffffffffffffffffffffffff908116911614610c5357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116610cbf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061181d6026913960400191505060405180910390fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b7f000000000000000000000000000000000000000000000000000000000000000081565b610d9b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6064611147565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260016020526040902054610dcb9083611057565b1115610e3857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4f564552464c4f575f50524f54454354494f4e00000000000000000000000000604482015290519081900360640190fd5b807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610ec057600080fd5b505afa158015610ed4573d6000803e3d6000fd5b505050506040513d6020811015610eea57600080fd5b50511015610f5957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f42414c414e43455f494e53554646494349454e54000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8216600090815260016020526040902054610f899082611057565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260016020526040902055600354610fbc9082611057565b60035561100173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168430846112a3565b6040805173ffffffffffffffffffffffffffffffffffffffff841681526020810183905281517f625fed9875dada8643f2418b838ae0bc78d9a148a18eee4ee1979ff0f3f5d427929181900390910190a1505050565b6000828201838110156110cb57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b90505b92915050565b6000826110e3575060006110ce565b828202828482816110f057fe5b04146110cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806118696021913960400191505060405180910390fd5b60006110cb83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061133e565b60006110cb83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506113fc565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052611258908490611470565b505050565b3390565b60006110cb83836040518060400160405280601881526020017f536166654d6174683a206d6f64756c6f206279207a65726f0000000000000000815250611548565b6040805173ffffffffffffffffffffffffffffffffffffffff80861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd00000000000000000000000000000000000000000000000000000000179052611338908590611470565b50505050565b600081836113e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156113a9578181015183820152602001611391565b50505050905090810190601f1680156113d65780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816113f057fe5b049150505b9392505050565b60008184841115611468576040517f08c379a00000000000000000000000000000000000000000000000000000000081526020600482018181528351602484015283519092839260449091019190850190808383600083156113a9578181015183820152602001611391565b505050900390565b60606114d2826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166115c49092919063ffffffff16565b805190915015611258578080602001905160208110156114f157600080fd5b5051611258576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a81526020018061188a602a913960400191505060405180910390fd5b600081836115b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526020600482018181528351602484015283519092839260449091019190850190808383600083156113a9578181015183820152602001611391565b508284816115bb57fe5b06949350505050565b60606115d384846000856115db565b949350505050565b606082471015611636576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118436026913960400191505060405180910390fd5b61163f85611796565b6116aa57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600060608673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b6020831061171457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016116d7565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114611776576040519150601f19603f3d011682016040523d82523d6000602084013e61177b565b606091505b509150915061178b82828661179c565b979650505050505050565b3b151590565b606083156117ab5750816113f5565b8251156117bb5782518084602001fd5b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526020600482018181528451602484015284518593919283926044019190850190808383600083156113a957818101518382015260200161139156fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220e33b65ae3ccfd9b6e1a7f4ea41bbec5e98b5449fe7414bb1aa7d46d1262a4f4e64736f6c634300060c0033000000000000000000000000cc1cbd4f67cceb7c001bd4adf98451237a193ff800000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000093a80000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000064c6f636b6572000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034c434b0000000000000000000000000000000000000000000000000000000000