0 txs
0 calls
constructor
constructor()
functions
distributor
viewfunction distributor() view returns (address)
future_owner
viewfunction future_owner() view returns (address)
last_update_time
viewfunction last_update_time() view returns (uint256)
owner
viewfunction owner() view returns (address)
period_finish
viewfunction period_finish() view returns (uint256)
receiver_count
viewfunction receiver_count() view returns (uint256)
reward_duration
viewfunction reward_duration() view returns (uint256)
reward_per_receiver_total
viewfunction reward_per_receiver_total() view returns (uint256)
reward_rate
viewfunction reward_rate() view returns (uint256)
reward_receivers
viewfunction reward_receivers(address arg0) view returns (bool)
reward_token
viewfunction reward_token() view returns (address)
accept_transfer_ownership
nonpayablefunction accept_transfer_ownership()
add_receiver
nonpayablefunction add_receiver(address _receiver)
commit_transfer_ownership
nonpayablefunction commit_transfer_ownership(address _owner)
distribute_many
nonpayablefunction distribute_many(address[] _receivers)
distribute
nonpayablefunction distribute(address _receiver)
initialize
nonpayablefunction initialize(address _owner, address _distributor, address _token, uint256 _duration)
notify_reward_amount
nonpayablefunction notify_reward_amount(uint256 _amount)
remove_receiver
nonpayablefunction remove_receiver(address _receiver)
set_reward_distributor
nonpayablefunction set_reward_distributor(address _distributor)
set_reward_duration
nonpayablefunction set_reward_duration(uint256 _duration)
events
No events.
errors
No errors.
creation bytecode
0x3461001c5761dead6000556108e1610021610000396108e1610000f35b600080fd60003560e01c60026011820660011b6108bf01601e39600051565b638da5cb5b811861003657346108ba5760005460405260206040f35b63ff6ee08281186106a057346108ba5760095460405260206040f36106a0565b631ec0cdc181186106a057346108ba5760015460405260206040f36106a0565b63bfe10928811861009257346108ba5760025460405260206040f35b634c0e330181186106a0576024361034176108ba576004358060a01c6108ba5760a05260005433186108ba57600a60a0516020526000526040600020546108ba576100dd60e06106a6565b60e05160c0526001600a60a051602052600052604060002055600954600181018181106108ba57905060095560c051600b60a051602052600052604060002055006106a0565b632638c09e81186106a057346108ba5760035460405260206040f36106a0565b6390710647811861015f57346108ba5760045460405260206040f35b63e330b76181186106a0576044361034176108ba5760043560040160408135116108ba578035600081604081116108ba5780156101be57905b8060051b6020850101358060a01c6108ba578160051b6102000152600101818118610198575b5050806101e052505060006101e051604081116108ba57801561020457905b8060051b6102000151610a0052610a005160a0526101f961073c565b6001018181186101dd575b5050006106a0565b639e0ffbce81186106a057346108ba5760055460405260206040f36106a0565b6335e384d581186106a057346108ba5760065460405260206040f36106a0565b63629d46c2811861026857346108ba5760075460405260206040f35b6363453ae181186106a0576024361034176108ba576004358060a01c6108ba576101e0526101e05160a05261029b61073c565b006106a0565b63f2f7e0a981186106a057346108ba5760085460405260206040f36106a0565b63ff3c998381186102fe576024361034176108ba576004358060a01c6108ba57604052600a60405160205260005260406000205460605260206060f35b63e5ea47b881186106a057346108ba5760015460405260405133186108ba57604051600055006106a0565b63cf756fdf8118610389576084361034176108ba576004358060a01c6108ba576040526024358060a01c6108ba576060526044358060a01c6108ba576080526000546108ba57604051600055606051600255608051600355606435600655005b63c698dfdd81186106a0576024361034176108ba5760005433186108ba576004544211156108ba57600435600655006106a0565b6368de2053811861050d576024361034176108ba576004358060a01c6108ba5760a05260005433186108ba57600a60a051602052600052604060002054156108ba5761040960e06106a6565b60e05160c0526000600a60a051602052600052604060002055600954600181038181116108ba57905060095560c051600b60a0516020526000526040600020548082038281116108ba579050905060e0526000600b60a05160205260005260406000205560e0511561050b5760035463095ea7b36101005260a0516101205260e051610140526020610100604461011c6000855af16104ad573d600060003e3d6000fd5b60203d106108ba57610100518060011c6108ba5761016052610160505060a0516393f7aa67610100526003546101205260e05161014052803b156108ba576000610100604461011c6000855af1610509573d600060003e3d6000fd5b505b005b632834ab5d81186106a0576024361034176108ba5760025433186108ba5761053560a06106a6565b60a0506003546323b872dd60a0523360c0523060e05260043561010052602060a0606460bc6000855af161056e573d600060003e3d6000fd5b60203d106108ba5760a0518060011c6108ba5761012052610120905051156108ba5760065460a0526004544210156105fe57600454428082038281116108ba579050905060c05260c0516005548082028115838383041417156108ba579050905060e05260043560e0518082018281106108ba579050905060a05180156108ba5780820490509050600555610615565b60043560a05180156108ba57808204905090506005555b426007554260a0518082018281106108ba5790509050600455006106a0565b63fee42d7781186106a0576024361034176108ba576004358060a01c6108ba5760405260005433186108ba57604051600255006106a0565b636b441a4081186106a0576024361034176108ba576004358060a01c6108ba5760405260005433186108ba57604051600155005b60006000fd5b6008546040526009546060526060516106c45760405181525061073a565b42600454808281188284100218905090506080526040516080516007548082038281116108ba57905090506005548082028115838383041417156108ba579050905060605180156108ba57808204905090508082018281106108ba57905090506040526040516008556080516007556040518152505b565b600a60a051602052600052604060002054156108ba5761075c60e06106a6565b60e05160c05260c051600b60a0516020526000526040600020548082038281116108ba579050905060e0526040366101003760a0516348e9c65e61014052600354610160526040610140602461015c845afa6107bd573d600060003e3d6000fd5b60403d106108ba57610140518060a01c6108ba576101a052610160516101c0526101a090508051610100526020810151610120525060e051156108065742610120511115610809565b60005b156108b85760c051600b60a05160205260005260406000205560035463095ea7b36101405260a0516101605260e051610180526020610140604461015c6000855af161085a573d600060003e3d6000fd5b60203d106108ba57610140518060011c6108ba576101a0526101a0505060a0516393f7aa67610140526003546101605260e05161018052803b156108ba576000610140604461015c6000855af16108b6573d600060003e3d6000fd5b505b565b600080fd0634020c012306a002c1001a007606a00056024c066c01430329022c06a002a103bd841908e181182200a16576797065728300030a0015