0 txs
0 calls
constructor
constructor(bytes32 _root, uint256 _interval, address _cig, address _oldCig, address _multisig)
functions
admin
viewfunction admin() view returns (address)
cig
viewfunction cig() view returns (address)
claims
viewfunction claims(address) view returns (uint256)
getInfo
viewfunction getInfo(address _to, uint256 _amount, bytes32[] _proof) view returns (uint256[])
multisig
viewfunction multisig() view returns (address)
oldCig
viewfunction oldCig() view returns (address)
root
viewfunction root() view returns (bytes32)
verify
purefunction verify(address _to, uint256 _amount, bytes32 _root, bytes32[] _proof) pure returns (bool)
kill
nonpayablefunction kill()
open
nonpayablefunction open()
rescue
payablefunction rescue(uint256 _amount, address _to, uint256 _balance, bytes32[] _proof) payable
events
Rescue
event Rescue(address, address, uint256)
errors
No errors.
creation bytecode
0x6101206040523480156200001257600080fd5b50604051620019003803806200190083398101604081905262000035916200008f565b608094909452600080546001600160a01b0319163317905560a0929092526001600160a01b0390811660c05290811660e0521661010052620000ed565b80516001600160a01b03811681146200008a57600080fd5b919050565b600080600080600060a08688031215620000a857600080fd5b8551945060208601519350620000c16040870162000072565b9250620000d16060870162000072565b9150620000e16080870162000072565b90509295509295909350565b60805160a05160c05160e0516101005161177b62000185600039600081816101880152610f7b01526000818160d3015281816105e2015281816106b60152610be80152600081816101ec015281816103690152818161051401528181610bb901528181610d070152610f3d0152600081816112a101526112dd01526000818161025b015281816102ef0152610962015261177b6000f3fe6080604052600436106100bc5760003560e01c80638313461e11610074578063ebf0c7171161004e578063ebf0c71714610249578063f851a4401461027d578063fcfff16f146102aa57600080fd5b80638313461e146101aa578063aa4a6f78146101da578063c6788bdd1461020e57600080fd5b806339a8d2bf116100a557806339a8d2bf1461014c57806341c0e1b5146101615780634783c35b1461017657600080fd5b806303e3ae21146100c157806320af8d721461011f575b600080fd5b3480156100cd57600080fd5b506100f57f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b34801561012b57600080fd5b5061013f61013a366004611441565b6102bf565b6040516101169190611498565b61015f61015a3660046114dc565b6108ea565b005b34801561016d57600080fd5b5061015f610e13565b34801561018257600080fd5b506100f57f000000000000000000000000000000000000000000000000000000000000000081565b3480156101b657600080fd5b506101ca6101c536600461153d565b611097565b6040519015158152602001610116565b3480156101e657600080fd5b506100f57f000000000000000000000000000000000000000000000000000000000000000081565b34801561021a57600080fd5b5061023b610229366004611586565b60016020526000908152604090205481565b604051908152602001610116565b34801561025557600080fd5b5061023b7f000000000000000000000000000000000000000000000000000000000000000081565b34801561028957600080fd5b506000546100f59073ffffffffffffffffffffffffffffffffffffffff1681565b3480156102b657600080fd5b5061015f61119b565b60408051600b808252610180820190925260609160009190602082016101608036833701905050905061031485857f000000000000000000000000000000000000000000000000000000000000000086611097565b1561033b5760018160008151811061032e5761032e6115a8565b6020026020010181815250505b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa1580156103c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103e991906115d7565b816001815181106103fc576103fc6115a8565b602002602001018181525050600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548160028151811061045b5761045b6115a8565b60200260200101818152505061046f61128c565b81600381518110610482576104826115a8565b602002602001018181525050600254816004815181106104a4576104a46115a8565b60200260200101818152505042816005815181106104c4576104c46115a8565b60209081029190910101526040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff86811660048301527f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa15801561055b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061057f91906115d7565b81600681518110610592576105926115a8565b60209081029190910101526040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff86811660048301527f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa158015610629573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061064d91906115d7565b81600781518110610660576106606115a8565b60209081029190910101526040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff86811660048301523060248301527f0000000000000000000000000000000000000000000000000000000000000000169063dd62ed3e90604401602060405180830381865afa1580156106fd573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061072191906115d7565b81600881518110610734576107346115a8565b602090810291909101015273c02aaa39b223fe8d0a0e5c4f27ead9083c756cc23b156108e2576040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff86166004820152737c5bbe30b5b1c1abaa9e1ee32e04a81a2b20a0529081906370a0823190602401602060405180830381865afa1580156107da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107fe91906115d7565b82600981518110610811576108116115a8565b60209081029190910101526040517f1959a00200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff87166004820152735a35a6686db167b05e2eb74e1ede9fb5d9cdb3e0908190631959a002906024016040805180830381865afa15801561089b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108bf91906115f0565b5083600a815181106108d3576108d36115a8565b60200260200101818152505050505b949350505050565b60006002541161095b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f6e6f74206f70656e65640000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b61098783837f000000000000000000000000000000000000000000000000000000000000000084611097565b6109ed576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f696e76616c69642070726f6f66000000000000000000000000000000000000006044820152606401610952565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260016020526040902054828110610a7c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f616c726561647920636c61696d65642065766572797468696e670000000000006044820152606401610952565b6000610a8661128c565b9050808210610af1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f6d617820616d6f756e7420616c726561647920636c61696d65640000000000006044820152606401610952565b6000610afd8386611643565b905081811115610b0a5750805b80871115610b74576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f5f616d6f756e74206578636565647320637265646974000000000000000000006044820152606401610952565b6040517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff87811660048301527f000000000000000000000000000000000000000000000000000000000000000081166024830152604482018990527f000000000000000000000000000000000000000000000000000000000000000016906323b872dd906064016020604051808303816000875af1158015610c31573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c55919061165a565b610cbb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f6e656564206f6c642043494700000000000000000000000000000000000000006044820152606401610952565b6040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8781166004830152602482018990527f0000000000000000000000000000000000000000000000000000000000000000169063a9059cbb906044016020604051808303816000875af1158015610d50573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d74919061165a565b15610db45773ffffffffffffffffffffffffffffffffffffffff861660009081526001602052604081208054899290610dae90849061167c565b90915550505b6040805133815273ffffffffffffffffffffffffffffffffffffffff881660208201529081018890527fe01920728668d89f092ef9cb92036bad90964bb622eec508d2c3ffe1d582efb29060600160405180910390a150505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610e94576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4f6e6c792061646d696e2063616e2063616c6c207468697300000000000000006044820152606401610952565b6a04777e962985cfff000000610ea861128c565b11610f0f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f63616e6e6f74206b696c6c2079657400000000000000000000000000000000006044820152606401610952565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063a9059cbb907f00000000000000000000000000000000000000000000000000000000000000009083906370a0823190602401602060405180830381865afa158015610fc3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fe791906115d7565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff909216600483015260248201526044016020604051808303816000875af1158015611057573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061107b919061165a565b5060005473ffffffffffffffffffffffffffffffffffffffff16ff5b6040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606086901b16602082015260348101849052600090819060540160405160208183030381529060405280519060200120905060005b835181101561118f57600084828151811061110d5761110d6115a8565b6020026020010151905080831161114f57604080516020810185905290810182905260600160405160208183030381529060405280519060200120925061117c565b60408051602081018390529081018490526060016040516020818303038152906040528051906020012092505b508061118781611694565b9150506110f0565b50909214949350505050565b60005473ffffffffffffffffffffffffffffffffffffffff16331461121c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4f6e6c792061646d696e2063616e2063616c6c207468697300000000000000006044820152606401610952565b60025415611286576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f616c7265616479206f70656e65640000000000000000000000000000000000006044820152606401610952565b42600255565b6000806002544261129d9190611643565b90507f00000000000000000000000000000000000000000000000000000000000000008110156112d85769152d02c7e14af680000091505090565b6113027f0000000000000000000000000000000000000000000000000000000000000000826116cd565b6113169069152d02c7e14af6800000611708565b61132a9069152d02c7e14af680000061167c565b91505090565b803573ffffffffffffffffffffffffffffffffffffffff8116811461135457600080fd5b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f83011261139957600080fd5b8135602067ffffffffffffffff808311156113b6576113b6611359565b8260051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811084821117156113f9576113f9611359565b60405293845285810183019383810192508785111561141757600080fd5b83870191505b848210156114365781358352918301919083019061141d565b979650505050505050565b60008060006060848603121561145657600080fd5b61145f84611330565b925060208401359150604084013567ffffffffffffffff81111561148257600080fd5b61148e86828701611388565b9150509250925092565b6020808252825182820181905260009190848201906040850190845b818110156114d0578351835292840192918401916001016114b4565b50909695505050505050565b600080600080608085870312156114f257600080fd5b8435935061150260208601611330565b925060408501359150606085013567ffffffffffffffff81111561152557600080fd5b61153187828801611388565b91505092959194509250565b6000806000806080858703121561155357600080fd5b61155c85611330565b93506020850135925060408501359150606085013567ffffffffffffffff81111561152557600080fd5b60006020828403121561159857600080fd5b6115a182611330565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000602082840312156115e957600080fd5b5051919050565b6000806040838503121561160357600080fd5b505080516020909101519092909150565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008282101561165557611655611614565b500390565b60006020828403121561166c57600080fd5b815180151581146115a157600080fd5b6000821982111561168f5761168f611614565b500190565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156116c6576116c6611614565b5060010190565b600082611703577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561174057611740611614565b50029056fea26469706673582212202f1ff196b30ebba4686cb883e70805723fbb4046f2ef37a5161a2fae024acb0664736f6c634300080b00339506673544a9c48a09ece4444a257f62e3b715f7bdfa0d9eecd41e3f1683e95a00000000000000000000000000000000000000000000000000000000000d2f00000000000000000000000000cb56b52316041a62b6b5d0583dce4a8ae7a3c6290000000000000000000000005a35a6686db167b05e2eb74e1ede9fb5d9cdb3e0000000000000000000000000d36ddae4d9b4b3aac4fde830ea0c992752719a21