0 txs
0 calls
constructor
constructor()
functions
back
viewfunction back() view returns (address)
getCan
viewfunction getCan(uint256 id, uint256 start, uint256 lasttime, uint256 nowtime) view returns (uint256)
getClaim
viewfunction getClaim(uint256 id, address addr) view returns (uint256)
getConf
viewfunction getConf(address addr, uint256 id) view returns (uint256[9], uint256[2], address[2], string[5], uint256[5], uint256[6])
isRoles
viewfunction isRoles(address addr) view returns (bool)
total
viewfunction total() view returns (uint256)
claim
nonpayablefunction claim(address con, address t, uint256 val)
doClaim
payablefunction doClaim(uint256 id) payable
doStake
payablefunction doStake(uint256 id, uint256 amount) payable
setBack
nonpayablefunction setBack(address addr)
setConf
nonpayablefunction setConf(uint256 id, uint256[9] _confs, address[2] _addrs, string[5] _names)
setOwner
nonpayablefunction setOwner(address newOwner, bool val)
setStake
nonpayablefunction setStake(uint256 id, address addr, uint256[5] stake)
unStake
payablefunction unStake(uint256 id) payable
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50600780546001600160a01b031916339081179091556000908152600560205260408120805460ff19166001179055611ad190819061004f90396000f3fe6080604052600436106100e15760003560e01c80635d6d91071161007f5780638dde0840116100595780638dde084014610250578063996cba6814610288578063c4348607146102a8578063ca06ccb8146102c857600080fd5b80635d6d9107146101d45780638a43ecf1146101f45780638b5c79c81461020757600080fd5b80632ddbd13a116100bb5780632ddbd13a1461015d57806348e6b5a314610181578063516c731c146101a15780635d3eea91146101c157600080fd5b806302686879146100ed578063058097551461010257806306f035d71461012257600080fd5b366100e857005b600080fd5b6101006100fb36600461135f565b6102e8565b005b34801561010e57600080fd5b5061010061011d366004611394565b61048f565b34801561012e57600080fd5b5061014261013d3660046113b6565b6104cd565b604051610154969594939291906114d4565b60405180910390f35b34801561016957600080fd5b5061017360065481565b604051908152602001610154565b34801561018d57600080fd5b5061017361019c366004611575565b6109a2565b3480156101ad57600080fd5b506101006101bc3660046115af565b610aa5565b6101006101cf36600461135f565b610aec565b3480156101e057600080fd5b506101006101ef3660046116da565b610bde565b610100610202366004611756565b610c2e565b34801561021357600080fd5b50610240610222366004611394565b6001600160a01b031660009081526005602052604090205460ff1690565b6040519015158152602001610154565b34801561025c57600080fd5b50600754610270906001600160a01b031681565b6040516001600160a01b039091168152602001610154565b34801561029457600080fd5b506101006102a3366004611778565b610ea5565b3480156102b457600080fd5b506101006102c3366004611883565b610f78565b3480156102d457600080fd5b506101736102e3366004611941565b61104a565b60065481106102f657600080fd5b3415610337576007546040516001600160a01b03909116903480156108fc02916000818181858888f19350505050158015610335573d6000803e3d6000fd5b505b6000818152600460209081526040808320338452909152902060028101546103679183919060035b01544261104a565b60011461037357600080fd5b600061037f82336109a2565b60008381526004602090815260408083203384529091528120600101805492935083929091906103b090849061199f565b9091555050600082815260016020819052604082200180548392906103d690849061199f565b909155505060008281526004602090815260408083203384528252808320426003909101558483526002909152902060015b01546001600160a01b031663a9059cbb336040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018490526044016020604051808303816000875af1158015610466573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061048a91906119b7565b505050565b3360009081526005602052604090205460ff166104ab57600080fd5b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6104d56110de565b6104dd6110fd565b6104e56110fd565b6104ed61111b565b6104f5611142565b6104fd611160565b60006040518060c0016040528060008152602001600081526020016006548152602001600081526020016000815260200160008152509050600654881015610774576040805160c0810180835260008b8152600260205292909220546370a0823160e01b9092526001600160a01b038b811660c483015290918291166370a0823160e48301602060405180830381865afa15801561059f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105c391906119d4565b815260008a815260026020908152604082209201910154604051636eb1769f60e11b81526001600160a01b038d811660048301523060248301529091169063dd62ed3e90604401602060405180830381865afa158015610627573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061064b91906119d4565b815260200160065481526020016106628a8c6109a2565b815260008a8152600260209081526040909120910190600101546040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156106c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e591906119d4565b815260200161076f8a600460008d8152602001908152602001600020600061070a3390565b6001600160a01b03168152602081019190915260400160002060020154600460008e815260200190815260200160002060008f6001600160a01b03166001600160a01b0316815260200190815260200160002060036005811061035f5761035f611973565b905290505b600080898152602001908152602001600020600160008a8152602001908152602001600020600260008b8152602001908152602001600020600360008c8152602001908152602001600020600460008d815260200190815260200160002060008e6001600160a01b03166001600160a01b03168152602001908152602001600020858560098060200260405190810160405280929190826009801561082e576020028201915b81548152602001906001019080831161081a575b50506040805180820191829052949a5089935060029250905082845b81548152602001906001019080831161084a575050604080518082019182905294995088935060029250905082845b81546001600160a01b031681526001909101906020018083116108795750506040805160a081019091529397508692506005915060009050835b828210156109565783820180546108c9906119ed565b80601f01602080910402602001604051908101604052809291908181526020018280546108f5906119ed565b80156109425780601f1061091757610100808354040283529160200191610942565b820191906000526020600020905b81548152906001019060200180831161092557829003601f168201915b5050505050815260200190600101906108b3565b50506040805160a08101918290529396508592506005915082845b8154815260200190600101908083116109715750505050509150965096509650965096509650509295509295509295565b6000828152600260205260408082206001015490516370a0823160e01b815230600482015282916001600160a01b0316906370a0823190602401602060405180830381865afa1580156109f9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a1d91906119d4565b60008581526001602052604090205490915080610a3f57600092505050610a9f565b60008581526020818152604080832060050154600483528184206001600160a01b0389168552909252909120548291606491610a7c908690611a27565b610a869190611a27565b610a909190611a5c565b610a9a9190611a5c565b925050505b92915050565b3360009081526005602052604090205460ff16610ac157600080fd5b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6006548110610afa57600080fd5b60008181526020818152604080832060039081015460048452828520338652909352922090910154610b2c9042611a70565b1015610b3757600080fd5b3415610b78576007546040516001600160a01b03909116903480156108fc02916000818181858888f19350505050158015610b76573d6000803e3d6000fd5b505b600081815260046020908152604080832033845282528083205484845260019092528220805491928392610bad908490611a70565b9091555050600082815260046020908152604080832033845282528083208390558483526002909152812090610408565b3360009081526005602052604090205460ff16610bfa57600080fd5b60008381526004602090815260408083206001600160a01b03861684529091529020610c289082600561117e565b50505050565b60065482108015610c3f5750600081115b8015610c5d5750600082815260208190526040902060059060010154105b610c6657600080fd5b3415610ca7576007546040516001600160a01b03909116903480156108fc02916000818181858888f19350505050158015610ca5573d6000803e3d6000fd5b505b6000828152600260205260408082205490516370a0823160e01b81523060048201526001600160a01b03909116919082906370a0823190602401602060405180830381865afa158015610cfe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d2291906119d4565b90506001600160a01b0382166323b872dd336040516001600160e01b031960e084901b1681526001600160a01b039091166004820152306024820152604481018690526064016020604051808303816000875af1158015610d87573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dab91906119b7565b506040516370a0823160e01b815230600482015281906001600160a01b038416906370a0823190602401602060405180830381865afa158015610df2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e1691906119d4565b610e209190611a70565b905082811115610e2f57600080fd5b60008481526001602052604081208054839290610e4d90849061199f565b9091555050600084815260046020908152604080832033845290915281208054839290610e7b90849061199f565b90915550505060009283525050600460209081526040808320338452909152902042600290910155565b3360009081526005602052604090205460ff16610ec157600080fd5b6001600160a01b038316610f05576040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015610c28573d6000803e3d6000fd5b60405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb906044016020604051808303816000875af1158015610f54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c2891906119b7565b3360009081526005602052604090205460ff16610f9457600080fd5b610fa68260005b60200201513b151590565b8015610fb85750610fb8826001610f9b565b8015610fc657506006548411155b610fcf57600080fd5b6006548403610ff157600160066000828254610feb919061199f565b90915550505b600084815260208190526040902061100b908460096111bc565b5060008481526002602081905260409091206110289184906111e9565b50600084815260036020526040902061104390826005611231565b5050505050565b60008161105985612a3061199f565b1115611067575060006110d6565b6000858152602081905260408120600401546110866201518085611a87565b6110909085611a70565b61109a9190611a70565b90506110a9816201518061199f565b83106110bf576110bc816201518061199f565b90505b8084106110d05760009150506110d6565b60019150505b949350505050565b6040518061012001604052806009906020820280368337509192915050565b60405180604001604052806002906020820280368337509192915050565b6040518060a001604052806005905b606081526020019060019003908161112a5790505090565b6040518060a001604052806005906020820280368337509192915050565b6040518060c001604052806006906020820280368337509192915050565b82600581019282156111ac579160200282015b828111156111ac578251825591602001919060010190611191565b506111b892915061127d565b5090565b82600981019282156111ac57916020028201828111156111ac578251825591602001919060010190611191565b82600281019282156111ac579160200282015b828111156111ac57825182546001600160a01b0319166001600160a01b039091161782556020909201916001909101906111fc565b8260058101928215611271579160200282015b828111156112715782518051611261918491602090910190611292565b5091602001919060010190611244565b506111b8929150611305565b5b808211156111b8576000815560010161127e565b82805461129e906119ed565b90600052602060002090601f0160209004810192826112c057600085556111ac565b82601f106112d957805160ff19168380011785556111ac565b828001600101855582156111ac57918201828111156111ac578251825591602001919060010190611191565b808211156111b85760006113198282611322565b50600101611305565b50805461132e906119ed565b6000825580601f1061133e575050565b601f01602090049060005260206000209081019061135c919061127d565b50565b60006020828403121561137157600080fd5b5035919050565b80356001600160a01b038116811461138f57600080fd5b919050565b6000602082840312156113a657600080fd5b6113af82611378565b9392505050565b600080604083850312156113c957600080fd5b6113d283611378565b946020939093013593505050565b8060005b6002811015610c285781516001600160a01b03168452602093840193909101906001016113e4565b60008260a08101836000805b600581101561148257848403885282518051808652835b8181101561144b5760208184018101518883018201520161142f565b8181111561145c5784602083890101525b506020998a0199601f91909101601f191695909501850194939093019250600101611418565b50919695505050505050565b8060005b6005811015610c28578151845260209384019390910190600101611492565b8060005b6006811015610c285781518452602093840193909101906001016114b5565b60006103208289835b60098110156114fc5781518352602092830192909101906001016114dd565b50505061012083018860005b6002811015611527578151835260209283019290910190600101611508565b5050506115386101608401886113e0565b806101a084015261154b8184018761140c565b91505061155c6101c083018561148e565b61156a6102608301846114b1565b979650505050505050565b6000806040838503121561158857600080fd5b8235915061159860208401611378565b90509250929050565b801515811461135c57600080fd5b600080604083850312156115c257600080fd5b6115cb83611378565b915060208301356115db816115a1565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b60405160a0810167ffffffffffffffff8111828210171561161f5761161f6115e6565b60405290565b6040805190810167ffffffffffffffff8111828210171561161f5761161f6115e6565b604051601f8201601f1916810167ffffffffffffffff81118282101715611671576116716115e6565b604052919050565b600060405161012080820182811067ffffffffffffffff821117156116a0576116a06115e6565b60405290915081908301848111156116b757600080fd5b835b818110156116d15780358352602092830192016116b9565b50505092915050565b600080600060e084860312156116ef57600080fd5b833592506020611700818601611378565b925085605f86011261171157600080fd5b6117196115fc565b8060e087018881111561172b57600080fd5b604088015b818110156117475780358452928401928401611730565b50508093505050509250925092565b6000806040838503121561176957600080fd5b50508035926020909101359150565b60008060006060848603121561178d57600080fd5b61179684611378565b92506117a460208501611378565b9150604084013590509250925092565b6000601f83818401126117c657600080fd5b6117ce6115fc565b8060a08501868111156117e057600080fd5b855b8181101561187757803567ffffffffffffffff808211156118035760008081fd5b818901915089878301126118175760008081fd5b813560208282111561182b5761182b6115e6565b61183c828a01601f19168201611648565b92508183528b818386010111156118535760008081fd5b818185018285013760009183018101919091529086529490940193506020016117e2565b50909695505050505050565b6000806000806101a0858703121561189a57600080fd5b84359350602086603f8701126118af57600080fd5b6118bb87828801611679565b93508661015f8701126118cd57600080fd5b6118d5611625565b806101808801898111156118e857600080fd5b61014089015b8181101561190c576118ff81611378565b84529284019284016118ee565b509094503591505067ffffffffffffffff81111561192957600080fd5b611935878288016117b4565b91505092959194509250565b6000806000806080858703121561195757600080fd5b5050823594602084013594506040840135936060013592509050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082198211156119b2576119b2611989565b500190565b6000602082840312156119c957600080fd5b81516113af816115a1565b6000602082840312156119e657600080fd5b5051919050565b600181811c90821680611a0157607f821691505b602082108103611a2157634e487b7160e01b600052602260045260246000fd5b50919050565b6000816000190483118215151615611a4157611a41611989565b500290565b634e487b7160e01b600052601260045260246000fd5b600082611a6b57611a6b611a46565b500490565b600082821015611a8257611a82611989565b500390565b600082611a9657611a96611a46565b50069056fea26469706673582212206749e4d9c1fe7a07a28cffec0ff4b4b2243a0ef9bd81b8f544089de2a8b5d74564736f6c634300080d0033