mirror of
https://github.com/status-im/liquid-funding.git
synced 2025-01-26 19:29:36 +00:00
13 lines
61 KiB
JavaScript
13 lines
61 KiB
JavaScript
/* This is an autogenerated file. DO NOT EDIT MANUALLY */
|
|
|
|
exports.ILiquidPledgingPluginAbi = [{"constant":false,"inputs":[{"name":"noteManager","type":"uint64"},{"name":"noteFrom","type":"uint64"},{"name":"noteTo","type":"uint64"},{"name":"context","type":"uint64"},{"name":"amount","type":"uint256"}],"name":"afterTransfer","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"noteManager","type":"uint64"},{"name":"noteFrom","type":"uint64"},{"name":"noteTo","type":"uint64"},{"name":"context","type":"uint64"},{"name":"amount","type":"uint256"}],"name":"beforeTransfer","outputs":[{"name":"maxAllowed","type":"uint256"}],"payable":false,"type":"function"}]
|
|
exports.ILiquidPledgingPluginByteCode = "0x"
|
|
exports.LiquidPledgingAbi = [{"constant":false,"inputs":[{"name":"idDelegate","type":"uint64"},{"name":"newAddr","type":"address"},{"name":"newName","type":"string"},{"name":"newCommitTime","type":"uint64"}],"name":"updateDelegate","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addDelegate","outputs":[{"name":"idDelegate","type":"uint64"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"projectId","type":"uint64"}],"name":"isProjectCanceled","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"idNote","type":"uint64"},{"name":"amount","type":"uint256"}],"name":"confirmPayment","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"idDonor","type":"uint64"},{"name":"newAddr","type":"address"},{"name":"newName","type":"string"},{"name":"newCommitTime","type":"uint64"}],"name":"updateDonor","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"idNote","type":"uint64"},{"name":"amount","type":"uint256"}],"name":"withdraw","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"idSender","type":"uint64"},{"name":"idNote","type":"uint64"},{"name":"amount","type":"uint256"},{"name":"idReceiver","type":"uint64"}],"name":"transfer","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"notesAmounts","type":"uint256[]"}],"name":"mWithdraw","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"numberOfNotes","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"idProject","type":"uint64"}],"name":"cancelProject","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"idNote","type":"uint64"},{"name":"amount","type":"uint256"}],"name":"cancelNote","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"idNote","type":"uint64"},{"name":"idxDelegate","type":"uint256"}],"name":"getNoteDelegate","outputs":[{"name":"idDelegate","type":"uint64"},{"name":"addr","type":"address"},{"name":"name","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"notesAmounts","type":"uint256[]"}],"name":"mConfirmPayment","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"idManager","type":"uint64"}],"name":"getNoteManager","outputs":[{"name":"managerType","type":"uint8"},{"name":"addr","type":"address"},{"name":"name","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"parentProject","type":"uint64"},{"name":"canceled","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"idProject","type":"uint64"},{"name":"newAddr","type":"address"},{"name":"newName","type":"string"},{"name":"newCommitTime","type":"uint64"}],"name":"updateProject","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"projectManager","type":"address"},{"name":"parentProject","type":"uint64"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addProject","outputs":[{"name":"idProject","type":"uint64"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"idDonor","type":"uint64"},{"name":"idReceiver","type":"uint64"}],"name":"donate","outputs":[],"payable":true,"type":"function"},{"constant":true,"inputs":[],"name":"numberOfNoteManagers","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addDonor","outputs":[{"name":"idDonor","type":"uint64"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"idNote","type":"uint64"}],"name":"getNote","outputs":[{"name":"amount","type":"uint256"},{"name":"owner","type":"uint64"},{"name":"nDelegates","type":"uint64"},{"name":"proposedProject","type":"uint64"},{"name":"commitTime","type":"uint64"},{"name":"oldNote","type":"uint64"},{"name":"paymentState","type":"uint8"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"idSender","type":"uint64"},{"name":"notesAmounts","type":"uint256[]"},{"name":"idReceiver","type":"uint64"}],"name":"mTransfer","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"idNote","type":"uint64"},{"name":"amount","type":"uint256"}],"name":"cancelPayment","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"notesAmounts","type":"uint256[]"}],"name":"mCancelPayment","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"projectId","type":"uint64"}],"name":"isProjectCanceled2","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"vault","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"inputs":[{"name":"_vault","type":"address"}],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"uint64"},{"indexed":true,"name":"to","type":"uint64"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDonor","type":"uint64"}],"name":"DonorAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDonor","type":"uint64"}],"name":"DonorUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDelegate","type":"uint64"}],"name":"DeegateAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDelegate","type":"uint64"}],"name":"DelegateUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idProject","type":"uint64"}],"name":"ProjectAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idManager","type":"uint64"}],"name":"ProjectUpdated","type":"event"}]
|
|
exports.LiquidPledgingByteCode = "0x606060405234156200001057600080fd5b604051602080620046ba833981016040528080519150505b805b60016200003881806200006e565b50600162000048600082620000a3565b5060028054600160a060020a031916600160a060020a0383161790555b505b5062000249565b8154818355818115116200009d576004028160040283600052602060002091820191016200009d9190620000d8565b5b505050565b8154818355818115116200009d576004028160040283600052602060002091820191016200009d91906200013c565b5b505050565b6200013991905b8082111562000135578054600160a860020a03191681556000620001076001830182620001ae565b506002810180546001608860020a0319169055600381018054600160a060020a0319169055600401620000df565b5090565b90565b6200013991905b808211156200013557600080825560018201805467ffffffffffffffff19169055620001736002830182620001fa565b506003810180547fffffffffffffff0000000000000000000000000000000000000000000000000016905560040162000143565b5090565b90565b50805460018160011615610100020316600290046000825580601f10620001d65750620001f6565b601f016020900490600052602060002090810190620001f6919062000225565b5b50565b508054600082556003016004900490600052602060002090810190620001f6919062000225565b5b50565b6200013991905b808211156200013557600081556001016200022c565b5090565b90565b61446180620002596000396000f3006060604052361561012d5763ffffffff60e060020a60003504166313734d8781146101325780631e215648146101ad5780632101a6ad146102335780632ee8880814610266578063424e37961461028a578063433879831461030557806347c5ef431461032957806357adafb61461035a57806374653bcb146103ab578063796d5654146103d05780637d0e6d17146103f157806391090937146104155780639398f5a2146104cf5780639834bf2f14610520578063b165af4114610603578063b9d82bd71461067e578063bde60ac914610714578063c40b51fd14610730578063cb199fa414610755578063cb9123ff146107db578063d639cd7314610859578063e9c211e2146108c3578063ef3766e4146108e7578063f518470514610938578063fbfa77cf1461096b575b600080fd5b341561013d57600080fd5b6101ab600480356001604060020a03169060248035600160a060020a0316919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650505092356001604060020a0316925061099a915050565b005b34156101b857600080fd5b61021760046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650505083356001604060020a03169360200135600160a060020a03169250610a70915050565b6040516001604060020a03909116815260200160405180910390f35b341561023e57600080fd5b6102526001604060020a0360043516610c3d565b604051901515815260200160405180910390f35b341561027157600080fd5b6101ab6001604060020a0360043516602435610cef565b005b341561029557600080fd5b6101ab600480356001604060020a03169060248035600160a060020a0316919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650505092356001604060020a03169250610e35915050565b005b341561031057600080fd5b6101ab6001604060020a0360043516602435610f0b565b005b341561033457600080fd5b6101ab6001604060020a03600435811690602435811690604435906064351661120d565b005b341561036557600080fd5b6101ab600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061180b95505050505050565b005b34156103b657600080fd5b6103be61187e565b60405190815260200160405180910390f35b34156103db57600080fd5b6101ab6001604060020a0360043516611889565b005b34156103fc57600080fd5b6101ab6001604060020a0360043516602435611a0d565b005b341561042057600080fd5b6104376001604060020a0360043516602435611bb8565b6040516001604060020a0384168152600160a060020a038316602082015260606040820181815290820183818151815260200191508051906020019080838360005b838110156104925780820151818401525b602001610479565b50505050905090810190601f1680156104bf5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b34156104da57600080fd5b6101ab6004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650611cdf95505050505050565b005b341561052b57600080fd5b61053f6001604060020a0360043516611d52565b6040518087600281111561054f57fe5b60ff168152600160a060020a03871660208201526001604060020a0385811660608301528416608082015282151560a082015260c0828203810160408301908152910186818151815260200191508051906020019080838360005b838110156105c35780820151818401525b6020016105aa565b50505050905090810190601f1680156105f05780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390f35b341561060e57600080fd5b6101ab600480356001604060020a03169060248035600160a060020a0316919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650505092356001604060020a03169250611e5d915050565b005b341561068957600080fd5b61021760046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965050600160a060020a0385358116956001604060020a03602082013581169650604082013516945060600135169150611f339050565b6040516001604060020a03909116815260200160405180910390f35b6101ab6001604060020a03600435811690602435166122bb565b005b341561073b57600080fd5b6103be612513565b60405190815260200160405180910390f35b341561076057600080fd5b61021760046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650505083356001604060020a03169360200135600160a060020a0316925061251e915050565b6040516001604060020a03909116815260200160405180910390f35b34156107e657600080fd5b6107fa6001604060020a03600435166126eb565b6040518781526001604060020a038088166020830152868116604083015285811660608301528481166080830152831660a082015260c0810182600281111561083f57fe5b60ff16815260200197505050505050505060405180910390f35b341561086457600080fd5b6101ab600480356001604060020a0316906044602480359081019083013580602080820201604051908101604052809392919081815260200183836020028082843750949650505092356001604060020a03169250612758915050565b005b34156108ce57600080fd5b6101ab6001604060020a03600435166024356127cf565b005b34156108f257600080fd5b6101ab60046024813581810190830135806020818102016040519081016040528093929190818152602001838360200280828437509496506128f995505050505050565b005b341561094357600080fd5b6102526001604060020a036004351661296c565b604051901515815260200160405180910390f35b341561097657600080fd5b61097e612a24565b604051600160a060020a03909116815260200160405180910390f35b60006109a585612a33565b905060015b815460ff1660028111156109ba57fe5b146109c457600080fd5b805433600160a060020a0390811661010090920416146109e357600080fd5b805461010060a860020a031916610100600160a060020a0386160217815560018101838051610a1692916020019061404e565b5060028101805467ffffffffffffffff19166001604060020a038481169190911790915585167f01a3bd608e7be74358498f90bd2ff305f9fdb8e94d76167f40fef03aae56620360405160405180910390a25b5050505050565b600180549081808201610a8383826140cd565b916000526020600020906004020160005b60e06040519081016040528060015b8152600160a060020a033381166020830152604082018a90526001604060020a038916606083015260006080830181905260a0830152871660c09091015291905081518154829060ff19166001836002811115610afc57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a0319909116178155604082015181600101908051610b4292916020019061404e565b50606082015160028201805467ffffffffffffffff19166001604060020a039290921691909117905560808201518160020160086101000a8154816001604060020a0302191690836001604060020a0316021790555060a0820151600282018054911515608060020a0270ff000000000000000000000000000000001990921691909117905560c0820151600391909101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0390921691909117905550506001604060020a0381167fc36351e19f7c8c017ff53420a3359a15746de6a7eb3b16b64053ca70ee98164f60405160405180910390a25b9392505050565b600080610c4983612a33565b905060005b815460ff166002811115610c5e57fe5b1415610c6d5760009150610ce9565b60025b815460ff166002811115610c8057fe5b14610c8757fe5b6002810154608060020a900460ff1615610ca45760019150610ce9565b6002810154604060020a90046001604060020a03161515610cc85760009150610ce9565b6002810154610ce690604060020a90046001604060020a0316610c3d565b91505b50919050565b600254600090819033600160a060020a03908116911614610d0f57600080fd5b610d1884612a7e565b915060015b600383015460c060020a900460ff166002811115610d3757fe5b14610d4157600080fd5b836001604060020a0316610d5485612ac7565b6001604060020a031614610d6757600080fd5b6001820154600283018054610e20926001604060020a03169190602080820201604051908101604052809291908181526020018280548015610dfa57602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a031681526020019060080190602082600701049283019260010382029150808411610db75790505b505050506003860154600091508190608060020a90046001604060020a03166002612b91565b9050610e2d848285612e83565b5b5b50505050565b6000610e4085612a33565b905060005b815460ff166002811115610e5557fe5b14610e5f57600080fd5b805433600160a060020a039081166101009092041614610e7e57600080fd5b805461010060a860020a031916610100600160a060020a0386160217815560018101838051610eb192916020019061404e565b5060028101805467ffffffffffffffff19166001604060020a038481169190911790915585167f4328d70c188988fd55d2d7f624cbf5d070fbd36696af297439ce03612786cdc560405160405180910390a25b5050505050565b6000806000610f1985612f4d565b9450610f2485612a7e565b925060005b600384015460c060020a900460ff166002811115610f4357fe5b14610f4d57600080fd5b6001830154610f64906001604060020a0316612a33565b91506110b68260e06040519081016040528154909190829060ff166002811115610f8a57fe5b6002811115610f9557fe5b81526020016000820160019054906101000a9004600160a060020a0316600160a060020a0316600160a060020a03168152602001600182018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110615780601f1061103657610100808354040283529160200191611061565b820191906000526020600020905b81548152906001019060200180831161104457829003601f168201915b505050918352505060028201546001604060020a038082166020840152604060020a8204166040830152608060020a900460ff1615156060820152600390910154600160a060020a0316608090910152613119565b600183015460028401805461116f926001604060020a0316919060208082020160405190810160405280929190818152602001828054801561114957602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116111065790505b505050506003870154600091508190608060020a90046001604060020a03166001612b91565b905061117c858286612e83565b6002548254600160a060020a039182169163bb4f28df916001604060020a03851691610100909104168760405160e060020a63ffffffff86160281526004810193909352600160a060020a0390911660248301526044820152606401600060405180830381600087803b15156111f157600080fd5b6102c65a03f1151561120257600080fd5b5050505b5050505050565b600080600080600061121e88612f4d565b975061122988612a7e565b945061123486612a33565b935061123f89612a33565b92506113918360e06040519081016040528154909190829060ff166002811115610f8a57fe5b6002811115610f9557fe5b81526020016000820160019054906101000a9004600160a060020a0316600160a060020a0316600160a060020a03168152602001600182018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110615780601f1061103657610100808354040283529160200191611061565b820191906000526020600020905b81548152906001019060200180831161104457829003601f168201915b505050918352505060028201546001604060020a038082166020840152604060020a8204166040830152608060020a900460ff1615156060820152600390910154600160a060020a0316608090910152613119565b60005b600386015460c060020a900460ff1660028111156113ae57fe5b146113b857600080fd5b60018501546001604060020a038a8116911614156114555760005b845460ff1660028111156113e357fe5b14156113f9576113f4888888613161565b61144d565b60025b845460ff16600281111561140c57fe5b1415611422576113f48888886131a7565b61144d565b60015b845460ff16600281111561143557fe5b141561144b576113f48888886133f3565b61144d565bfe5b5b5b5b6117ff565b6115868560e06040519081016040529081600082015481526020016001820160009054906101000a90046001604060020a03166001604060020a03166001604060020a031681526020016002820180548060200260200160405190810160405280929190818152602001828054801561151f57602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116114dc5790505b505050918352505060038201546001604060020a038082166020840152604060020a820481166040840152608060020a820416606083015260809091019060c060020a900460ff16600281111561157257fe5b600281111561157d57fe5b9052508a613527565b6001604060020a039081169250821461144b5760005b845460ff1660028111156115ac57fe5b14156115e25760018501546001604060020a038781169116146115cb57fe5b61144d8888876002018054905061358e565b6117ff565b60015b845460ff1660028111156115f557fe5b14156117bc5761172c8560e06040519081016040529081600082015481526020016001820160009054906101000a90046001604060020a03166001604060020a03166001604060020a03168152602001600282018054806020026020016040519081016040528092919081815260200182805480156116c557602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116116825790505b505050918352505060038201546001604060020a038082166020840152604060020a820481166040840152608060020a820416606083015260809091019060c060020a900460ff16600281111561171857fe5b600281111561172357fe5b90525087613527565b6001604060020a0390811691508114156117675761175788886001858960020180549050030361358e565b6113f48888886133f3565b61144d565b818111156117965761175788886001858960020180549050030361358e565b6113f48888886133f3565b61144d565b81811161144d5761144d88886001848960020180549050030361358e565b5b5b5b6117ff565b60025b845460ff1660028111156117cf57fe5b141561144b576117ec88886001858960020180549050030361358e565b61144d888888613694565b6117ff565b5bfe5b5b505050505050505050565b600080805b8351831015610e2d576001604060020a0384848151811061182d57fe5b90602001906020020151169150604060020a84848151811061184b57fe5b9060200190602002015181151561185e57fe5b04905061186b8282610f0b565b5b600190920191611810565b5b50505050565b600054600019015b90565b600061189482612a33565b90506119e68160e06040519081016040528154909190829060ff166002811115610f8a57fe5b6002811115610f9557fe5b81526020016000820160019054906101000a9004600160a060020a0316600160a060020a0316600160a060020a03168152602001600182018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110615780601f1061103657610100808354040283529160200191611061565b820191906000526020600020905b81548152906001019060200180831161104457829003601f168201915b505050918352505060028201546001604060020a038082166020840152604060020a8204166040830152608060020a900460ff1615156060820152600390910154600160a060020a0316608090910152613119565b60028101805470ff000000000000000000000000000000001916608060020a1790555b5050565b600080611a1984612f4d565b9350611a2484612a7e565b6001810154909250611a3e906001604060020a0316612a33565b9050611b908160e06040519081016040528154909190829060ff166002811115610f8a57fe5b6002811115610f9557fe5b81526020016000820160019054906101000a9004600160a060020a0316600160a060020a0316600160a060020a03168152602001600182018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110615780601f1061103657610100808354040283529160200191611061565b820191906000526020600020905b81548152906001019060200180831161104457829003601f168201915b505050918352505060028201546001604060020a038082166020840152604060020a8204166040830152608060020a900460ff1615156060820152600390910154600160a060020a0316608090910152613119565b6003820154610e2d908590608060020a90046001604060020a031685612e83565b5b50505050565b600080611bc361417e565b600080611bcf87612a7e565b91508160020160018703815481101515611be557fe5b90600052602060002090600491828204019190066008025b9054906101000a90046001604060020a03169450611c1a85612a33565b90508060000160019054906101000a9004600160a060020a03169350806001018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611cce5780601f10611ca357610100808354040283529160200191611cce565b820191906000526020600020905b815481529060010190602001808311611cb157829003601f168201915b505050505092505b50509250925092565b600080805b8351831015610e2d576001604060020a03848481518110611d0157fe5b90602001906020020151169150604060020a848481518110611d1f57fe5b90602001906020020151811515611d3257fe5b049050611d3f8282610cef565b5b600190920191611ce4565b5b50505050565b600080611d5d61417e565b600080600080611d6c88612a33565b80546001808301805460ff84169b5061010093849004600160a060020a03169a509394509260029181161590920260001901909116046020601f82018190048102016040519081016040528092919081815260200182805460018160011615610100020316600290048015611e225780601f10611df757610100808354040283529160200191611e22565b820191906000526020600020905b815481529060010190602001808311611e0557829003601f168201915b505050506002830154919650506001604060020a038082169550604060020a8204169350608060020a900460ff1691505b5091939550919395565b6000611e6885612a33565b905060025b815460ff166002811115611e7d57fe5b14611e8757600080fd5b805433600160a060020a039081166101009092041614611ea657600080fd5b805461010060a860020a031916610100600160a060020a0386160217815560018101838051611ed992916020019061404e565b5060028101805467ffffffffffffffff19166001604060020a038481169190911790915585167f035196d5942819024277421e936a2e76840abb7bb5a320924ce0a9826daeba4460405160405180910390a25b5050505050565b6000806001604060020a038516156120e857611f4e85612a33565b905060025b815460ff166002811115611f6357fe5b14611f6d57600080fd5b805433600160a060020a039081166101009092041614611f8c57600080fd5b60146120de8260e06040519081016040528154909190829060ff166002811115611fb257fe5b6002811115611fbd57fe5b81526020016000820160019054906101000a9004600160a060020a0316600160a060020a0316600160a060020a03168152602001600182018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156120895780601f1061205e57610100808354040283529160200191612089565b820191906000526020600020905b81548152906001019060200180831161206c57829003601f168201915b505050918352505060028201546001604060020a038082166020840152604060020a8204166040830152608060020a900460ff1615156060820152600390910154600160a060020a03166080909101526139e3565b106120e857600080fd5b5b600180549250828082016120fd83826140cd565b916000526020600020906004020160005b60e06040519081016040528060025b8152600160a060020a03808c166020830152604082018d90526001604060020a03808b1660608401528b166080830152600060a0830152881660c09091015291905081518154829060ff1916600183600281111561217757fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151816001019080516121bd92916020019061404e565b50606082015160028201805467ffffffffffffffff19166001604060020a039290921691909117905560808201518160020160086101000a8154816001604060020a0302191690836001604060020a0316021790555060a0820151600282018054911515608060020a0270ff000000000000000000000000000000001990921691909117905560c0820151600391909101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0390921691909117905550506001604060020a0382167fd7db7003e8f35149eda3d3685c2ab151ee561ad34853fdb0f4d7ecb33fff889060405160405180910390a25b5095945050505050565b6000806000806122ca86612a33565b935061241c8460e06040519081016040528154909190829060ff166002811115610f8a57fe5b6002811115610f9557fe5b81526020016000820160019054906101000a9004600160a060020a0316600160a060020a0316600160a060020a03168152602001600182018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110615780601f1061103657610100808354040283529160200191611061565b820191906000526020600020905b81548152906001019060200180831161104457829003601f168201915b505050918352505060028201546001604060020a038082166020840152604060020a8204166040830152608060020a900460ff1615156060820152600390910154600160a060020a0316608090910152613119565b60005b845460ff16600281111561242f57fe5b1461243957600080fd5b3492506000831161244957600080fd5b600254600160a060020a031683156108fc0284604051600060405180830381858888f19350505050151561247c57600080fd5b6124ac86600060405180591061248f5750595b908082528060200260200182016040525b50600080600080612b91565b91506124b782612a7e565b80548401815590506001604060020a03821660007feef5653f9c567b23a97bcfb111bfa6b076a95be73d85d161b4c57149c77b48018560405190815260200160405180910390a361250a8683858861120d565b5b505050505050565b600154600019015b90565b60018054908180820161253183826140cd565b916000526020600020906004020160005b60e06040519081016040528060005b8152600160a060020a033381166020830152604082018a90526001604060020a038916606083015260006080830181905260a0830152871660c09091015291905081518154829060ff191660018360028111156125aa57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151816001019080516125f092916020019061404e565b50606082015160028201805467ffffffffffffffff19166001604060020a039290921691909117905560808201518160020160086101000a8154816001604060020a0302191690836001604060020a0316021790555060a0820151600282018054911515608060020a0270ff000000000000000000000000000000001990921691909117905560c0820151600391909101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0390921691909117905550506001604060020a0381167f13e5becd81bd8e4cb84ee96d841c855caac77003482e6a2ef3db83d52a61f0f760405160405180910390a25b9392505050565b60008060008060008060008061270089612a7e565b8054600182015460028301546003840154929b506001604060020a039182169a5098508082169750604060020a820481169650608060020a820416945060c060020a900460ff16925090505b50919395979092949650565b600080805b845183101561250a576001604060020a0385848151811061277a57fe5b90602001906020020151169150604060020a85848151811061279857fe5b906020019060200201518115156127ab57fe5b0490506127ba8683838761120d565b5b60019092019161275d565b5b505050505050565b600254600090819033600160a060020a039081169116146127ef57600080fd5b6127f884612a7e565b915060015b600383015460c060020a900460ff16600281111561281757fe5b1461282157600080fd5b60018201546002830180546128d9926001604060020a031691906020808202016040519081016040528092919081815260200182805480156128b457602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116128715790505b505050506003860154600091508190608060020a90046001604060020a031681612b91565b9050610e2081612f4d565b9050610e2d848285612e83565b5b5b50505050565b600080805b8351831015610e2d576001604060020a0384848151811061291b57fe5b90602001906020020151169150604060020a84848151811061293957fe5b9060200190602002015181151561294c57fe5b04905061295982826127cf565b5b6001909201916128fe565b5b50505050565b60008061297883612a33565b905060009150610ce9565b815460ff16600281111561299357fe5b14156129a25760009150610ce9565b60025b815460ff1660028111156129b557fe5b146129bc57fe5b6002810154608060020a900460ff16156129d95760019150610ce9565b6002810154604060020a90046001604060020a031615156129fd5760009150610ce9565b6002810154610ce690604060020a90046001604060020a031661296c565b91505b50919050565b600254600160a060020a031681565b6001546000906001604060020a03831610612a4d57600080fd5b600180546001604060020a038416908110612a6457fe5b906000526020600020906004020160005b5090505b919050565b600080546001604060020a03831610612a9657600080fd5b600080546001604060020a038416908110612a6457fe5b906000526020600020906004020160005b5090505b919050565b600080806001604060020a0384161515612ae45760009250612b8a565b612aed84612a7e565b6001810154909250612b07906001604060020a0316612a33565b905060005b815460ff166002811115612b1c57fe5b1415612b2a57839250612b8a565b60025b815460ff166002811115612b3d57fe5b14612b4457fe5b6001820154612b5b906001604060020a0316610c3d565b1515612b6957839250612b8a565b6003820154612b8790608060020a90046001604060020a0316612ac7565b92505b5050919050565b600080600088888888888860405160c060020a6001604060020a03881602815260088101868051906020019060200280838360005b83811015612bdf5780820151818401525b602001612bc6565b50505050905001856001604060020a03166001604060020a031660c060020a028152600801846001604060020a03166001604060020a031660c060020a028152600801836001604060020a03166001604060020a031660c060020a028152600801826002811115612c4c57fe5b60ff167f010000000000000000000000000000000000000000000000000000000000000002815260010196505050505050506040519081900390206000818152600360205260408120549193506001604060020a039091169150811115612cb557809250612e77565b5060008054828252600360205260408220805467ffffffffffffffff19166001604060020a038316179055815490919060018101612cf38382614190565b916000526020600020906004020160005b60e060405190810160405280600081526020018d6001604060020a031681526020018c81526020018b6001604060020a031681526020018a6001604060020a03168152602001896001604060020a03168152602001886002811115612d6557fe5b905291905081518155602082015160018201805467ffffffffffffffff19166001604060020a0392909216919091179055604082015181600201908051612db09291602001906141c2565b50606082015160038201805467ffffffffffffffff19166001604060020a039290921691909117905560808201518160030160086101000a8154816001604060020a0302191690836001604060020a0316021790555060a08201518160030160106101000a8154816001604060020a0302191690836001604060020a0316021790555060c082015160038201805478ff000000000000000000000000000000000000000000000000191660c060020a836002811115612e6b57fe5b02179055505050508092505b50509695505050505050565b6000806000612e956001878787613b82565b9250846001604060020a0316866001604060020a03161415612eb65761250a565b821515612ec25761250a565b612ecb86612a7e565b9150612ed685612a7e565b825490915083901015612ee857600080fd5b815483900382558054830181556001604060020a038086169087167feef5653f9c567b23a97bcfb111bfa6b076a95be73d85d161b4c57149c77b48018560405190815260200160405180910390a3612f436000878786613b82565b505b505050505050565b600080600080612f5c85612a7e565b925060005b600384015460c060020a900460ff166002811115612f7b57fe5b14612f8857849350613111565b600383015460006001604060020a03909116118015612fc157506003830154604060020a90046001604060020a0316612fbf613baa565b115b156130df57600183015460028401805461307e926001604060020a0316919060208082020160405190810160405280929190818152602001828054801561305957602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116130165790505b505050506003870154600091508190608060020a90046001604060020a031681612b91565b60038401549092506130bf906001604060020a031660006040518059106130a25750595b908082528060200260200182016040525b50600080866000612b91565b90506130d085828560000154612e83565b8094506130dc85612a7e565b92505b6130e885612ac7565b90506001604060020a038082169086161461310c5761310c85828560000154612e83565b5b8093505b505050919050565b8060200151600160a060020a031633600160a060020a0316148061315257508060c00151600160a060020a031633600160a060020a0316145b151561315d57600080fd5b5b50565b6000610e2082600060405180591061248f5750595b908082528060200260200182016040525b50600080600080612b91565b9050610e2d848285612e83565b5b50505050565b60008060006131b586612a7e565b925060146132e98460e06040519081016040529081600082015481526020016001820160009054906101000a90046001604060020a03166001604060020a03166001604060020a031681526020016002820180548060200260200160405190810160405280929190818152602001828054801561328357602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116132405790505b505050918352505060038201546001604060020a038082166020840152604060020a820481166040840152608060020a820416606083015260809091019060c060020a900460ff1660028111156132d657fe5b60028111156132e157fe5b905250613baf565b106132f357600080fd5b60018301546002840180546133ab926001604060020a0316919060208082020160405190810160405280929190818152602001828054801561305957602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116130165790505b505050506003870154600091508190608060020a90046001604060020a031681612b91565b91506133dd8460006040518059106130a25750595b908082528060200260200182016040525b50600080866000612b91565b905061250a868287612e83565b5b505050505050565b60006133fd61417e565b60008061340987612a7e565b60028101549094506014901061341e57600080fd5b60028401546001016040518059106134335750595b908082528060200260200182016040525b509250600091505b60028401548210156134c1576002840180548390811061346857fe5b90600052602060002090600491828204019190066008025b9054906101000a90046001604060020a031683838151811061349e57fe5b6001604060020a039092166020928302909101909101525b60019091019061344c565b600284015485908490815181106134d457fe5b6001604060020a039283166020918202909201015260018501546003860154613510929182169186916000918291608060020a90041681612b91565b9050612f43878288612e83565b5b50505050505050565b6000805b83604001515181101561357c57826001604060020a03168460400151828151811061355257fe5b906020019060200201516001604060020a0316141561357357809150613587565b5b60010161352b565b6001604060020a0391505b5092915050565b600061359861417e565b6000806135a487612a7e565b60028101549094508590036040518059106135bc5750595b908082528060200260200182016040525b509250600091505b600284015485900382101561364d57600284018054839081106135f457fe5b90600052602060002090600491828204019190066008025b9054906101000a90046001604060020a031683838151811061362a57fe5b6001604060020a039092166020928302909101909101525b6001909101906135d5565b60018401546003850154613510916001604060020a039081169186916000918291608060020a9091041681612b91565b9050612f43878288612e83565b5b50505050505050565b6000806136a085612a7e565b915060146137d48360e06040519081016040529081600082015481526020016001820160009054906101000a90046001604060020a03166001604060020a03166001604060020a031681526020016002820180548060200260200160405190810160405280929190818152602001828054801561328357602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116132405790505b505050918352505060038201546001604060020a038082166020840152604060020a820481166040840152608060020a820416606083015260809091019060c060020a900460ff1660028111156132d657fe5b60028111156132e157fe5b905250613baf565b106137de57600080fd5b60018201546002830180546139ce926001604060020a0316919060208082020160405190810160405280929190818152602001828054801561387157602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a03168152602001906008019060208260070104928301926001038202915080841161382e5790505b5050505050856139a78660e06040519081016040529081600082015481526020016001820160009054906101000a90046001604060020a03166001604060020a03166001604060020a031681526020016002820180548060200260200160405190810160405280929190818152602001828054801561394157602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116138fe5790505b505050918352505060038201546001604060020a038082166020840152604060020a820481166040840152608060020a820416606083015260809091019060c060020a900460ff16600281111561399457fe5b600281111561399f57fe5b905250613d1a565b6139af613baa565b6003880154910190608060020a90046001604060020a03166000612b91565b9050610a69858286612e83565b5b5050505050565b60008060025b835160028111156139f657fe5b146139fd57fe5b82608001516001604060020a03161515613a1a5760019150610ce9565b613a278360800151612a33565b9050610ce68160e06040519081016040528154909190829060ff166002811115611fb257fe5b6002811115611fbd57fe5b81526020016000820160019054906101000a9004600160a060020a0316600160a060020a0316600160a060020a03168152602001600182018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156120895780601f1061205e57610100808354040283529160200191612089565b820191906000526020600020905b81548152906001019060200180831161206c57829003601f168201915b505050918352505060028201546001604060020a038082166020840152604060020a8204166040830152608060020a900460ff1615156060820152600390910154600160a060020a03166080909101526139e3565b91505b50919050565b80613b908585808685613dad565b9050613b9f8584868685613dad565b90505b949350505050565b425b90565b6000808260a001516001604060020a03161515613bcf5760009150610ce9565b613bdc8360a00151612a7e565b9050613d0e8160e06040519081016040529081600082015481526020016001820160009054906101000a90046001604060020a03166001604060020a03166001604060020a031681526020016002820180548060200260200160405190810160405280929190818152602001828054801561328357602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116132405790505b505050918352505060038201546001604060020a038082166020840152604060020a820481166040840152608060020a820416606083015260809091019060c060020a900460ff1660028111156132d657fe5b60028111156132e157fe5b905250613baf565b60010191505b50919050565b6000806000613d2c8460200151612a33565b60028101546001604060020a031693509150600090505b836040015151811015612b8a57613d7284604001518281518110613d6357fe5b90602001906020020151612a33565b60028101549092506001604060020a031683901115613d9c5760028201546001604060020a031692505b5b600101613d43565b5b5050919050565b600080600080866001604060020a0316886001604060020a031614613dd457610100613dd7565b60005b61ffff169250849350613de988612a7e565b6001810154909250613e09908a906001604060020a031689898789613ece565b9350600090505b60028201546001604060020a0382161015613e8657613e7b8983600201836001604060020a0316815481101515613e4357fe5b90600052602060002090600491828204019190066008025b9054906101000a90046001604060020a0316898985880160010189613ece565b93505b600101613e10565b600382015460006001604060020a039091161115613ec1576003820154613ebe908a906001604060020a0316898960ff880189613ece565b93505b5b50505095945050505050565b80600080613edb88612a33565b6003810154909150600160a060020a031615801590613efa5750600083115b15612e77578815613fb5576003810154600160a060020a031663d4edf5e5898989898960006040516020015260405160e060020a63ffffffff88160281526001604060020a039586166004820152938516602485015291841660448401529092166064820152608481019190915260a401602060405180830381600087803b1515613f8457600080fd5b6102c65a03f11515613f9557600080fd5b505050604051805192505082821115613fad57600080fd5b819250612e77565b6003810154600160a060020a031663ad1483c3898989898960405160e060020a63ffffffff88160281526001604060020a039586166004820152938516602485015291841660448401529092166064820152608481019190915260a401600060405180830381600087803b151561402b57600080fd5b6102c65a03f1151561403c57600080fd5b5050505b5b5b50509695505050505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061408f57805160ff19168380011785556140bc565b828001600101855582156140bc579182015b828111156140bc5782518255916020019190600101906140a1565b5b506140c992915061428c565b5090565b8154818355818115116140f9576004028160040283600052602060002091820191016140f991906142ad565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061408f57805160ff19168380011785556140bc565b828001600101855582156140bc579182015b828111156140bc5782518255916020019190600101906140a1565b5b506140c992915061428c565b5090565b60206040519081016040526000815290565b8154818355818115116140f9576004028160040283600052602060002091820191016140f99190614331565b5b505050565b8280548282559060005260206000209060030160049004810192821561426a5791602002820160005b8382111561423557835183826101000a8154816001604060020a0302191690836001604060020a0316021790555092602001926008016020816007010492830192600103026141eb565b80156142685782816101000a8154906001604060020a030219169055600801602081600701049283019260010302614235565b505b506140c9929150614398565b5090565b60206040519081016040526000815290565b61188691905b808211156140c95760008155600101614292565b5090565b90565b61188691905b808211156140c957805474ffffffffffffffffffffffffffffffffffffffffff1916815560006142e660018301826143c4565b5060028101805470ffffffffffffffffffffffffffffffffff1916905560038101805473ffffffffffffffffffffffffffffffffffffffff191690556004016142b3565b5090565b90565b61188691905b808211156140c957600080825560018201805467ffffffffffffffff19169055614364600283018261440c565b5060038101805478ffffffffffffffffffffffffffffffffffffffffffffffffff19169055600401614337565b5090565b90565b61188691905b808211156140c957805467ffffffffffffffff1916815560010161439e565b5090565b90565b50805460018160011615610100020316600290046000825580601f106143ea575061315d565b601f01602090049060005260206000209081019061315d919061428c565b5b50565b50805460008255600301600490049060005260206000209081019061315d919061428c565b5b505600a165627a7a72305820bc63d6ca4526651e8570de90b349e23bb1f4abfff7807f1225a2d2dd066401570029"
|
|
exports.LiquidPledgingBaseAbi = [{"constant":false,"inputs":[{"name":"idDelegate","type":"uint64"},{"name":"newAddr","type":"address"},{"name":"newName","type":"string"},{"name":"newCommitTime","type":"uint64"}],"name":"updateDelegate","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addDelegate","outputs":[{"name":"idDelegate","type":"uint64"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"projectId","type":"uint64"}],"name":"isProjectCanceled","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"idDonor","type":"uint64"},{"name":"newAddr","type":"address"},{"name":"newName","type":"string"},{"name":"newCommitTime","type":"uint64"}],"name":"updateDonor","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"numberOfNotes","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"idNote","type":"uint64"},{"name":"idxDelegate","type":"uint256"}],"name":"getNoteDelegate","outputs":[{"name":"idDelegate","type":"uint64"},{"name":"addr","type":"address"},{"name":"name","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"idManager","type":"uint64"}],"name":"getNoteManager","outputs":[{"name":"managerType","type":"uint8"},{"name":"addr","type":"address"},{"name":"name","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"parentProject","type":"uint64"},{"name":"canceled","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"idProject","type":"uint64"},{"name":"newAddr","type":"address"},{"name":"newName","type":"string"},{"name":"newCommitTime","type":"uint64"}],"name":"updateProject","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"projectManager","type":"address"},{"name":"parentProject","type":"uint64"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addProject","outputs":[{"name":"idProject","type":"uint64"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"numberOfNoteManagers","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addDonor","outputs":[{"name":"idDonor","type":"uint64"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"idNote","type":"uint64"}],"name":"getNote","outputs":[{"name":"amount","type":"uint256"},{"name":"owner","type":"uint64"},{"name":"nDelegates","type":"uint64"},{"name":"proposedProject","type":"uint64"},{"name":"commitTime","type":"uint64"},{"name":"oldNote","type":"uint64"},{"name":"paymentState","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"projectId","type":"uint64"}],"name":"isProjectCanceled2","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"vault","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"inputs":[{"name":"_vault","type":"address"}],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDonor","type":"uint64"}],"name":"DonorAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDonor","type":"uint64"}],"name":"DonorUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDelegate","type":"uint64"}],"name":"DeegateAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDelegate","type":"uint64"}],"name":"DelegateUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idProject","type":"uint64"}],"name":"ProjectAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idManager","type":"uint64"}],"name":"ProjectUpdated","type":"event"}]
|
|
exports.LiquidPledgingBaseByteCode = "0x606060405234156200001057600080fd5b60405160208062001c06833981016040528080519150505b60016200003681806200006a565b506001620000466000826200009f565b5060028054600160a060020a031916600160a060020a0383161790555b5062000245565b8154818355818115116200009957600402816004028360005260206000209182019101620000999190620000d4565b5b505050565b815481835581811511620000995760040281600402836000526020600020918201910162000099919062000138565b5b505050565b6200013591905b8082111562000131578054600160a860020a03191681556000620001036001830182620001aa565b506002810180546001608860020a0319169055600381018054600160a060020a0319169055600401620000db565b5090565b90565b6200013591905b808211156200013157600080825560018201805467ffffffffffffffff191690556200016f6002830182620001f6565b506003810180547fffffffffffffff000000000000000000000000000000000000000000000000001690556004016200013f565b5090565b90565b50805460018160011615610100020316600290046000825580601f10620001d25750620001f2565b601f016020900490600052602060002090810190620001f2919062000221565b5b50565b508054600082556003016004900490600052602060002090810190620001f2919062000221565b5b50565b6200013591905b8082111562000131576000815560010162000228565b5090565b90565b6119b180620002556000396000f300606060405236156100cd5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166313734d8781146100d25780631e2156481461014f5780632101a6ad146101d7578063424e37961461020b57806374653bcb1461028857806391090937146102ad5780639834bf2f14610369578063b165af411461044e578063b9d82bd7146104cb578063c40b51fd14610563578063cb199fa414610588578063cb9123ff14610610578063f518470514610690578063fbfa77cf146106c4575b600080fd5b34156100dd57600080fd5b61014d6004803567ffffffffffffffff169060248035600160a060020a0316919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496505050923567ffffffffffffffff1692506106f3915050565b005b341561015a57600080fd5b6101ba60046024813581810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a031692506107ca915050565b60405167ffffffffffffffff909116815260200160405180910390f35b34156101e257600080fd5b6101f767ffffffffffffffff6004351661099c565b604051901515815260200160405180910390f35b341561021657600080fd5b61014d6004803567ffffffffffffffff169060248035600160a060020a0316919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496505050923567ffffffffffffffff169250610a5a915050565b005b341561029357600080fd5b61029b610b31565b60405190815260200160405180910390f35b34156102b857600080fd5b6102d067ffffffffffffffff60043516602435610b3c565b60405167ffffffffffffffff84168152600160a060020a038316602082015260606040820181815290820183818151815260200191508051906020019080838360005b8381101561032c5780820151818401525b602001610313565b50505050905090810190601f1680156103595780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b341561037457600080fd5b61038967ffffffffffffffff60043516610c64565b6040518087600281111561039957fe5b60ff168152600160a060020a038716602082015267ffffffffffffffff85811660608301528416608082015282151560a082015260c0828203810160408301908152910186818151815260200191508051906020019080838360005b8381101561040e5780820151818401525b6020016103f5565b50505050905090810190601f16801561043b5780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390f35b341561045957600080fd5b61014d6004803567ffffffffffffffff169060248035600160a060020a0316919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496505050923567ffffffffffffffff169250610d75915050565b005b34156104d657600080fd5b6101ba60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965050600160a060020a03853581169567ffffffffffffffff602082013581169650604082013516945060600135169150610e4c9050565b60405167ffffffffffffffff909116815260200160405180910390f35b341561056e57600080fd5b61029b6111e0565b60405190815260200160405180910390f35b341561059357600080fd5b6101ba60046024813581810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a031692506111eb915050565b60405167ffffffffffffffff909116815260200160405180910390f35b341561061b57600080fd5b61063067ffffffffffffffff600435166113bd565b60405187815267ffffffffffffffff8088166020830152868116604083015285811660608301528481166080830152831660a082015260c0810182600281111561067657fe5b60ff16815260200197505050505050505060405180910390f35b341561069b57600080fd5b6101f767ffffffffffffffff60043516611445565b604051901515815260200160405180910390f35b34156106cf57600080fd5b6106d7611509565b604051600160a060020a03909116815260200160405180910390f35b60006106fe85611518565b905060015b815460ff16600281111561071357fe5b1461071d57600080fd5b805433600160a060020a03908116610100909204161461073c57600080fd5b805461010060a860020a031916610100600160a060020a038616021781556001810183805161076f929160200190611756565b5060028101805467ffffffffffffffff191667ffffffffffffffff8481169190911790915585167f01a3bd608e7be74358498f90bd2ff305f9fdb8e94d76167f40fef03aae56620360405160405180910390a25b5050505050565b6001805490818082016107dd83826117d5565b916000526020600020906004020160005b60e06040519081016040528060015b8152600160a060020a033381166020830152604082018a905267ffffffffffffffff8916606083015260006080830181905260a0830152871660c09091015291905081518154829060ff1916600183600281111561085757fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a031990911617815560408201518160010190805161089d929160200190611756565b50606082015160028201805467ffffffffffffffff191667ffffffffffffffff9290921691909117905560808201518160020160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060a0820151600282018054911515608060020a0270ff000000000000000000000000000000001990921691909117905560c0820151600391909101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03909216919091179055505067ffffffffffffffff81167fc36351e19f7c8c017ff53420a3359a15746de6a7eb3b16b64053ca70ee98164f60405160405180910390a25b9392505050565b6000806109a883611518565b905060005b815460ff1660028111156109bd57fe5b14156109cc5760009150610a54565b60025b815460ff1660028111156109df57fe5b146109e657fe5b6002810154608060020a900460ff1615610a035760019150610a54565b600281015468010000000000000000900467ffffffffffffffff161515610a2d5760009150610a54565b6002810154610a519068010000000000000000900467ffffffffffffffff1661099c565b91505b50919050565b6000610a6585611518565b905060005b815460ff166002811115610a7a57fe5b14610a8457600080fd5b805433600160a060020a039081166101009092041614610aa357600080fd5b805461010060a860020a031916610100600160a060020a0386160217815560018101838051610ad6929160200190611756565b5060028101805467ffffffffffffffff191667ffffffffffffffff8481169190911790915585167f4328d70c188988fd55d2d7f624cbf5d070fbd36696af297439ce03612786cdc560405160405180910390a25b5050505050565b600054600019015b90565b600080610b47611886565b600080610b5387611565565b91508160020160018703815481101515610b6957fe5b90600052602060002090600491828204019190066008025b9054906101000a900467ffffffffffffffff169450610b9f85611518565b90508060000160019054906101000a9004600160a060020a03169350806001018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610c535780601f10610c2857610100808354040283529160200191610c53565b820191906000526020600020905b815481529060010190602001808311610c3657829003601f168201915b505050505092505b50509250925092565b600080610c6f611886565b600080600080610c7e88611518565b80546001808301805460ff84169b5061010093849004600160a060020a03169a509394509260029181161590920260001901909116046020601f82018190048102016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d345780601f10610d0957610100808354040283529160200191610d34565b820191906000526020600020905b815481529060010190602001808311610d1757829003601f168201915b5050505060028301549196505067ffffffffffffffff8082169550680100000000000000008204169350608060020a900460ff1691505b5091939550919395565b6000610d8085611518565b905060025b815460ff166002811115610d9557fe5b14610d9f57600080fd5b805433600160a060020a039081166101009092041614610dbe57600080fd5b805461010060a860020a031916610100600160a060020a0386160217815560018101838051610df1929160200190611756565b5060028101805467ffffffffffffffff191667ffffffffffffffff8481169190911790915585167f035196d5942819024277421e936a2e76840abb7bb5a320924ce0a9826daeba4460405160405180910390a25b5050505050565b60008067ffffffffffffffff85161561100857610e6885611518565b905060025b815460ff166002811115610e7d57fe5b14610e8757600080fd5b805433600160a060020a039081166101009092041614610ea657600080fd5b6014610ffe8260e06040519081016040528154909190829060ff166002811115610ecc57fe5b6002811115610ed757fe5b81526020016000820160019054906101000a9004600160a060020a0316600160a060020a0316600160a060020a03168152602001600182018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610fa35780601f10610f7857610100808354040283529160200191610fa3565b820191906000526020600020905b815481529060010190602001808311610f8657829003601f168201915b5050509183525050600282015467ffffffffffffffff8082166020840152680100000000000000008204166040830152608060020a900460ff1615156060820152600390910154600160a060020a03166080909101526115b0565b1061100857600080fd5b5b6001805492508280820161101d83826117d5565b916000526020600020906004020160005b60e06040519081016040528060025b8152600160a060020a03808c166020830152604082018d905267ffffffffffffffff808b1660608401528b166080830152600060a0830152881660c09091015291905081518154829060ff1916600183600281111561109857fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151816001019080516110de929160200190611756565b50606082015160028201805467ffffffffffffffff191667ffffffffffffffff9290921691909117905560808201518160020160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060a0820151600282018054911515608060020a0270ff000000000000000000000000000000001990921691909117905560c0820151600391909101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03909216919091179055505067ffffffffffffffff82167fd7db7003e8f35149eda3d3685c2ab151ee561ad34853fdb0f4d7ecb33fff889060405160405180910390a25b5095945050505050565b600154600019015b90565b6001805490818082016111fe83826117d5565b916000526020600020906004020160005b60e06040519081016040528060005b8152600160a060020a033381166020830152604082018a905267ffffffffffffffff8916606083015260006080830181905260a0830152871660c09091015291905081518154829060ff1916600183600281111561127857fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151816001019080516112be929160200190611756565b50606082015160028201805467ffffffffffffffff191667ffffffffffffffff9290921691909117905560808201518160020160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060a0820151600282018054911515608060020a0270ff000000000000000000000000000000001990921691909117905560c0820151600391909101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03909216919091179055505067ffffffffffffffff81167f13e5becd81bd8e4cb84ee96d841c855caac77003482e6a2ef3db83d52a61f0f760405160405180910390a25b9392505050565b6000806000806000806000806113d289611565565b8054600182015460028301546003840154929b5067ffffffffffffffff9182169a509850808216975068010000000000000000820481169650608060020a82041694507801000000000000000000000000000000000000000000000000900460ff16925090505b50919395979092949650565b60008061145183611518565b905060009150610a54565b815460ff16600281111561146c57fe5b141561147b5760009150610a54565b60025b815460ff16600281111561148e57fe5b1461149557fe5b6002810154608060020a900460ff16156114b25760019150610a54565b600281015468010000000000000000900467ffffffffffffffff1615156114dc5760009150610a54565b6002810154610a519068010000000000000000900467ffffffffffffffff16611445565b91505b50919050565b600254600160a060020a031681565b60015460009067ffffffffffffffff83161061153357600080fd5b6001805467ffffffffffffffff841690811061154b57fe5b906000526020600020906004020160005b5090505b919050565b6000805467ffffffffffffffff83161061157e57600080fd5b6000805467ffffffffffffffff841690811061154b57fe5b906000526020600020906004020160005b5090505b919050565b60008060025b835160028111156115c357fe5b146115ca57fe5b826080015167ffffffffffffffff1615156115e85760019150610a54565b6115f58360800151611518565b9050610a518160e06040519081016040528154909190829060ff166002811115610ecc57fe5b6002811115610ed757fe5b81526020016000820160019054906101000a9004600160a060020a0316600160a060020a0316600160a060020a03168152602001600182018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610fa35780601f10610f7857610100808354040283529160200191610fa3565b820191906000526020600020905b815481529060010190602001808311610f8657829003601f168201915b5050509183525050600282015467ffffffffffffffff8082166020840152680100000000000000008204166040830152608060020a900460ff1615156060820152600390910154600160a060020a03166080909101526115b0565b91505b50919050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061179757805160ff19168380011785556117c4565b828001600101855582156117c4579182015b828111156117c45782518255916020019190600101906117a9565b5b506117d1929150611898565b5090565b8154818355818115116118015760040281600402836000526020600020918201910161180191906118b9565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061179757805160ff19168380011785556117c4565b828001600101855582156117c4579182015b828111156117c45782518255916020019190600101906117a9565b5b506117d1929150611898565b5090565b60206040519081016040526000815290565b610b3991905b808211156117d1576000815560010161189e565b5090565b90565b610b3991905b808211156117d157805474ffffffffffffffffffffffffffffffffffffffffff1916815560006118f2600183018261193d565b5060028101805470ffffffffffffffffffffffffffffffffff1916905560038101805473ffffffffffffffffffffffffffffffffffffffff191690556004016118bf565b5090565b90565b50805460018160011615610100020316600290046000825580601f106119635750611981565b601f0160209004906000526020600020908101906119819190611898565b5b505600a165627a7a723058200651007201b2e326a226956d9ae8109bd892d3f691015b9fba01ca1f4cc28d550029"
|
|
exports.VaultAbi = [{"constant":false,"inputs":[{"name":"_ref","type":"bytes32"},{"name":"_dest","type":"address"},{"name":"_amount","type":"uint256"}],"name":"authorizePayment","outputs":[],"payable":false,"type":"function"},{"payable":true,"type":"fallback"}]
|
|
exports.VaultByteCode = "0x"
|
|
exports._solcVersion = "0.4.15+commit.bbb8e64f.Emscripten.clang"
|
|
exports._sha256 = "0xfd13177cdcea7ceec769eff8ebd2d1e15f5b61e6053e3c5278c11b370c4745e5"
|