0 txs
0 calls
constructor
constructor(address _owner, address _distributor, address _token, uint256 _duration)
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)
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
0x346100785760206109136000396000518060a01c6100785760405260206109336000396000518060a01c6100785760605260206109536000396000518060a01c61007857608052604051600055606051600255608051600355602061097360003960005160065561088161007d61000039610881610000f35b600080fd60003560e01c60026011820660011b61085f01601e39600051565b638da5cb5b8118610036573461085a5760005460405260206040f35b63ff6ee0828118610640573461085a5760095460405260206040f3610640565b631ec0cdc18118610640573461085a5760015460405260206040f3610640565b63bfe109288118610092573461085a5760025460405260206040f35b634c0e330181186106405760243610341761085a576004358060a01c61085a5760a052600054331861085a57600a60a05160205260005260406000205461085a576100dd60e0610646565b60e05160c0526001600a60a0516020526000526040600020556009546001810181811061085a57905060095560c051600b60a05160205260005260406000205500610640565b632638c09e8118610640573461085a5760035460405260206040f3610640565b6390710647811861015f573461085a5760045460405260206040f35b63e330b76181186106405760443610341761085a57600435600401604081351161085a5780356000816040811161085a5780156101be57905b8060051b6020850101358060a01c61085a578160051b6102000152600101818118610198575b5050806101e052505060006101e0516040811161085a57801561020457905b8060051b6102000151610a0052610a005160a0526101f96106dc565b6001018181186101dd575b505000610640565b639e0ffbce8118610640573461085a5760055460405260206040f3610640565b6335e384d58118610640573461085a5760065460405260206040f3610640565b63629d46c28118610268573461085a5760075460405260206040f35b6363453ae181186106405760243610341761085a576004358060a01c61085a576101e0526101e05160a05261029b6106dc565b00610640565b63f2f7e0a98118610640573461085a5760085460405260206040f3610640565b63ff3c998381186102fe5760243610341761085a576004358060a01c61085a57604052600a60405160205260005260406000205460605260206060f35b63e5ea47b88118610640573461085a57600154604052604051331861085a5760405160005500610640565b6368de205381186104795760243610341761085a576004358060a01c61085a5760a052600054331861085a57600a60a0516020526000526040600020541561085a5761037560e0610646565b60e05160c0526000600a60a0516020526000526040600020556009546001810381811161085a57905060095560c051600b60a05160205260005260406000205480820382811161085a579050905060e0526000600b60a05160205260005260406000205560e051156104775760035463095ea7b36101005260a0516101205260e051610140526020610100604461011c6000855af1610419573d600060003e3d6000fd5b60203d1061085a57610100518060011c61085a5761016052610160505060a0516393f7aa67610100526003546101205260e05161014052803b1561085a576000610100604461011c6000855af1610475573d600060003e3d6000fd5b505b005b632834ab5d81186106405760243610341761085a57600254331861085a576104a160a0610646565b60a0506003546323b872dd60a0523360c0523060e05260043561010052602060a0606460bc6000855af16104da573d600060003e3d6000fd5b60203d1061085a5760a0518060011c61085a57610120526101209050511561085a5760065460a05260045442101561056a576004544280820382811161085a579050905060c05260c05160055480820281158383830414171561085a579050905060e05260043560e05180820182811061085a579050905060a051801561085a5780820490509050600555610581565b60043560a051801561085a57808204905090506005555b426007554260a05180820182811061085a579050905060045500610640565b63c698dfdd81186106405760243610341761085a57600054331861085a5760045442111561085a5760043560065500610640565b63fee42d7781186106405760243610341761085a576004358060a01c61085a57604052600054331861085a5760405160025500610640565b636b441a4081186106405760243610341761085a576004358060a01c61085a57604052600054331861085a57604051600155005b60006000fd5b600854604052600954606052606051610664576040518152506106da565b426004548082811882841002189050905060805260405160805160075480820382811161085a579050905060055480820281158383830414171561085a5790509050606051801561085a578082049050905080820182811061085a57905090506040526040516008556080516007556040518152505b565b600a60a0516020526000526040600020541561085a576106fc60e0610646565b60e05160c05260c051600b60a05160205260005260406000205480820382811161085a579050905060e0526040366101003760a0516348e9c65e61014052600354610160526040610140602461015c845afa61075d573d600060003e3d6000fd5b60403d1061085a57610140518060a01c61085a576101a052610160516101c0526101a090508051610100526020810151610120525060e051156107a657426101205111156107a9565b60005b156108585760c051600b60a05160205260005260406000205560035463095ea7b36101405260a0516101605260e051610180526020610140604461015c6000855af16107fa573d600060003e3d6000fd5b60203d1061085a57610140518060011c61085a576101a0526101a0505060a0516393f7aa67610140526003546101605260e05161018052803b1561085a576000610140604461015c6000855af1610856573d600060003e3d6000fd5b505b565b600080fd05d4020c0123064002c1001a007606400056024c060c014305a0022c064002a103298419088181182200a16576797065728300030a0015000000000000000000000000452030a5d962d37d97a9d65487663cd5fd9c2b32000000000000000000000000452030a5d962d37d97a9d65487663cd5fd9c2b32000000000000000000000000912ce59144191c1204e64559fe8253a0e49e65480000000000000000000000000000000000000000000000000000000000278d00