0 txs
0 calls
constructor
constructor(address _TEMPLE, uint256 paymentPeriodInSeconds, uint256 startTimestamp)
functions
allocation
viewfunction allocation(address) view returns (uint256)
calculateClaimable
viewfunction calculateClaimable(address _address) view returns (uint256)
claimed
viewfunction claimed(address) view returns (uint256)
owner
viewfunction owner() view returns (address)
roundEndDate
viewfunction roundEndDate() view returns (uint256)
roundStartDate
viewfunction roundStartDate() view returns (uint256)
TEMPLE
viewfunction TEMPLE() view returns (address)
adhocPayment
nonpayablefunction adhocPayment(address _to, uint256 _amount)
claim
nonpayablefunction claim()
pauseMember
nonpayablefunction pauseMember(address _address)
renounceOwnership
nonpayablefunction renounceOwnership()
setAllocation
nonpayablefunction setAllocation(address _address, uint256 _amount)
setAllocations
nonpayablefunction setAllocations(address[] _addresses, uint256[] _amounts)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawTempleBalance
nonpayablefunction withdrawTempleBalance(address _to, uint256 _amount)
events
Claimed
event Claimed(address indexed member, uint256 amount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x60e06040523480156200001157600080fd5b50604051620017a5380380620017a58339810160408190526200003491620000b7565b6200003f3362000067565b6080819052620000508282620000fc565b60a05250506001600160a01b031660c05262000124565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080600060608486031215620000cd57600080fd5b83516001600160a01b0381168114620000e557600080fd5b602085015160409095015190969495509392505050565b808201808211156200011e57634e487b7160e01b600052601160045260246000fd5b92915050565b60805160a05160c0516116286200017d60003960008181610156015281816106320152818161081701526109190152600081816102670152610c2c01526000818160ff01528181610c0b0152610c5501526116286000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c8063adfc500b11610097578063d4cc2dd311610066578063d4cc2dd31461023c578063f2fde38b1461024f578063f73fae7114610262578063fe7b00071461028957600080fd5b8063adfc500b146101d6578063b81b8630146101e9578063c884ef8314610209578063cffc8e641461022957600080fd5b806350e23d00116100d357806350e23d0014610151578063715018a61461019d5780638da5cb5b146101a55780639076c166146101c357600080fd5b8063078fa339146100fa5780631ff64acd146101345780634e71d92d14610149575b600080fd5b6101217f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b610147610142366004611326565b61029c565b005b6101476104d0565b6101787f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161012b565b610147610692565b60005473ffffffffffffffffffffffffffffffffffffffff16610178565b6101476101d13660046113e6565b6106a6565b6101476101e43660046113e6565b61077a565b6101216101f7366004611410565b60016020526000908152604090205481565b610121610217366004611410565b60026020526000908152604090205481565b6101476102373660046113e6565b610841565b61014761024a366004611410565b610987565b61014761025d366004611410565b610a76565b6101217f000000000000000000000000000000000000000000000000000000000000000081565b610121610297366004611410565b610b2d565b6102a4610d4a565b8051825114610360576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604160248201527f54656d706c655465616d5061796d656e74733a2061646472657373657320616e60448201527f6420616d6f756e7473206d757374206265207468652073616d65206c656e677460648201527f6800000000000000000000000000000000000000000000000000000000000000608482015260a4015b60405180910390fd5b6000805b83518110156104ca578173ffffffffffffffffffffffffffffffffffffffff168482815181106103965761039661142b565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1603610441576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f54656d706c655465616d5061796d656e74733a20416464726573732063616e6e60448201527f6f742062652030783000000000000000000000000000000000000000000000006064820152608401610357565b8281815181106104535761045361142b565b6020026020010151600160008684815181106104715761047161142b565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080806104c290611489565b915050610364565b50505050565b3360008181526001602052604090205461056b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f54656d706c655465616d5061796d656e74733a204d656d626572206e6f74206660448201527f6f756e64000000000000000000000000000000000000000000000000000000006064820152608401610357565b600061057633610b2d565b905060008111610608576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603160248201527f54656d706c655465616d5061796d656e74733a204d656d62657220686173206e60448201527f6f2054454d504c4520746f20636c61696d0000000000000000000000000000006064820152608401610357565b33600090815260026020526040812080548392906106279084906114c1565b9091555061065890507f00000000000000000000000000000000000000000000000000000000000000003383610dcb565b60405181815233907fd8138f8a3f377c5259ca548e70e4c2de94f129f5a11036a15b69513cba2b426a906020015b60405180910390a25050565b61069a610d4a565b6106a46000610e5d565b565b6106ae610d4a565b73ffffffffffffffffffffffffffffffffffffffff8216610751576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f54656d706c655465616d5061796d656e74733a20416464726573732063616e6e60448201527f6f742062652030783000000000000000000000000000000000000000000000006064820152608401610357565b73ffffffffffffffffffffffffffffffffffffffff909116600090815260016020526040902055565b610782610d4a565b60008111610812576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603160248201527f54656d706c655465616d5061796d656e74733a20416d6f756e74206d7573742060448201527f62652067726561746572207468616e20300000000000000000000000000000006064820152608401610357565b61083d7f00000000000000000000000000000000000000000000000000000000000000008383610dcb565b5050565b610849610d4a565b600081116108d9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603160248201527f54656d706c655465616d5061796d656e74733a20416d6f756e74206d7573742060448201527f62652067726561746572207468616e20300000000000000000000000000000006064820152608401610357565b73ffffffffffffffffffffffffffffffffffffffff82166000908152600260205260408120805483929061090e9084906114c1565b9091555061093f90507f00000000000000000000000000000000000000000000000000000000000000008383610dcb565b8173ffffffffffffffffffffffffffffffffffffffff167fd8138f8a3f377c5259ca548e70e4c2de94f129f5a11036a15b69513cba2b426a8260405161068691815260200190565b61098f610d4a565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600160205260409020548190610a42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f54656d706c655465616d5061796d656e74733a204d656d626572206e6f74206660448201527f6f756e64000000000000000000000000000000000000000000000000000000006064820152608401610357565b5073ffffffffffffffffffffffffffffffffffffffff16600090815260026020908152604080832054600190925290912055565b610a7e610d4a565b73ffffffffffffffffffffffffffffffffffffffff8116610b21576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610357565b610b2a81610e5d565b50565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600160205260408120548290610be0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f54656d706c655465616d5061796d656e74733a204d656d626572206e6f74206660448201527f6f756e64000000000000000000000000000000000000000000000000000000006064820152608401610357565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260026020526040812054610c507f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000006114da565b610c7a7f0000000000000000000000000000000000000000000000000000000000000000426114da565b73ffffffffffffffffffffffffffffffffffffffff8716600090815260016020526040902054610caa91906114ed565b610cb49190611504565b610cbe91906114da565b73ffffffffffffffffffffffffffffffffffffffff851660009081526001602090815260408083205460029092529091205491925090610cfe90836114c1565b1115610d435773ffffffffffffffffffffffffffffffffffffffff8416600090815260026020908152604080832054600190925290912054610d4091906114da565b90505b9392505050565b60005473ffffffffffffffffffffffffffffffffffffffff1633146106a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610357565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052610e58908490610ed2565b505050565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000610f34826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16610fe19092919063ffffffff16565b9050805160001480610f55575080806020019051810190610f55919061153f565b610e58576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610357565b6060610ff08484600085610ff8565b949350505050565b60608247101561108a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610357565b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040516110b39190611585565b60006040518083038185875af1925050503d80600081146110f0576040519150601f19603f3d011682016040523d82523d6000602084013e6110f5565b606091505b509150915061110687838387611111565b979650505050505050565b606083156111a75782516000036111a05773ffffffffffffffffffffffffffffffffffffffff85163b6111a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610357565b5081610ff0565b610ff083838151156111bc5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161035791906115a1565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611266576112666111f0565b604052919050565b600067ffffffffffffffff821115611288576112886111f0565b5060051b60200190565b803573ffffffffffffffffffffffffffffffffffffffff811681146112b657600080fd5b919050565b600082601f8301126112cc57600080fd5b813560206112e16112dc8361126e565b61121f565b82815260059290921b8401810191818101908684111561130057600080fd5b8286015b8481101561131b5780358352918301918301611304565b509695505050505050565b6000806040838503121561133957600080fd5b823567ffffffffffffffff8082111561135157600080fd5b818501915085601f83011261136557600080fd5b813560206113756112dc8361126e565b82815260059290921b8401810191818101908984111561139457600080fd5b948201945b838610156113b9576113aa86611292565b82529482019490820190611399565b965050860135925050808211156113cf57600080fd5b506113dc858286016112bb565b9150509250929050565b600080604083850312156113f957600080fd5b61140283611292565b946020939093013593505050565b60006020828403121561142257600080fd5b610d4382611292565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036114ba576114ba61145a565b5060010190565b808201808211156114d4576114d461145a565b92915050565b818103818111156114d4576114d461145a565b80820281158282048414176114d4576114d461145a565b60008261153a577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b60006020828403121561155157600080fd5b81518015158114610d4357600080fd5b60005b8381101561157c578181015183820152602001611564565b50506000910152565b60008251611597818460208701611561565b9190910192915050565b60208152600082518060208401526115c0816040850160208701611561565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fea264697066735822122032285919a4842dff17427470c6acba907e45e2d300125a483b023ff04eb01d5564736f6c634300081300330000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000065179ea1