liquid-funding/build/LiquidPledgingBase.sol.js

11 lines
20 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.LiquidPledgingBaseAbi = [{"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":"newPlugin","type":"address"}],"name":"updateDonor","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"idDelegate","type":"uint64"},{"name":"newAddr","type":"address"},{"name":"newName","type":"string"},{"name":"newCommitTime","type":"uint64"},{"name":"newPlugin","type":"address"}],"name":"updateDelegate","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":"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"},{"constant":false,"inputs":[{"name":"idProject","type":"uint64"},{"name":"newAddr","type":"address"},{"name":"newName","type":"string"},{"name":"newCommitTime","type":"uint64"},{"name":"newPlugin","type":"address"}],"name":"updateProject","outputs":[],"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 = "0x606060405234156200001057600080fd5b60405160208062001c56833981016040528080519150505b60016200003681806200006a565b506001620000466000826200009f565b5060028054600160a060020a031916600160a060020a0383161790555b5062000245565b8154818355818115116200009957600402816004028360005260206000209182019101620000999190620000d4565b5b505050565b815481835581811511620000995760040281600402836000526020600020918201910162000099919062000138565b5b505050565b6200013591905b8082111562000131578054600160a860020a03191681556000620001036001830182620001aa565b506002810180546001608860020a0319169055600381018054600160a060020a0319169055600401620000db565b5090565b90565b6200013591905b808211156200013157600080825560018201805467ffffffffffffffff191690556200016f6002830182620001f6565b506003810180547fffffffffffffff000000000000000000000000000000000000000000000000001690556004016200013f565b5090565b90565b50805460018160011615610100020316600290046000825580601f10620001d25750620001f2565b601f016020900490600052602060002090810190620001f2919062000221565b5b50565b508054600082556003016004900490600052602060002090810190620001f2919062000221565b5b50565b6200013591905b8082111562000131576000815560010162000228565b5090565b90565b611a0180620002556000396000f300606060405236156100cd5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631e21564881146100d25780632101a6ad1461015a5780633ca05eca1461018e5780634fd9179a1461021957806374653bcb146102a457806391090937146102c95780639834bf2f14610385578063b9d82bd71461046a578063c40b51fd14610502578063cb199fa414610527578063cb9123ff146105af578063f51847051461062f578063fbfa77cf14610663578063ff04f7ac14610692575b600080fd5b34156100dd57600080fd5b61013d60046024813581810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a0316925061071d915050565b60405167ffffffffffffffff909116815260200160405180910390f35b341561016557600080fd5b61017a67ffffffffffffffff600435166108e2565b604051901515815260200160405180910390f35b341561019957600080fd5b6102176004803567ffffffffffffffff169060248035600160a060020a0316919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a031692506109a0915050565b005b341561022457600080fd5b6102176004803567ffffffffffffffff169060248035600160a060020a0316919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250610a95915050565b005b34156102af57600080fd5b6102b7610b8a565b60405190815260200160405180910390f35b34156102d457600080fd5b6102ec67ffffffffffffffff60043516602435610b95565b60405167ffffffffffffffff84168152600160a060020a038316602082015260606040820181815290820183818151815260200191508051906020019080838360005b838110156103485780820151818401525b60200161032f565b50505050905090810190601f1680156103755780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b341561039057600080fd5b6103a567ffffffffffffffff60043516610cbd565b604051808760028111156103b557fe5b60ff168152600160a060020a038716602082015267ffffffffffffffff85811660608301528416608082015282151560a082015260c0828203810160408301908152910186818151815260200191508051906020019080838360005b8381101561042a5780820151818401525b602001610411565b50505050905090810190601f1680156104575780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390f35b341561047557600080fd5b61013d60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965050600160a060020a03853581169567ffffffffffffffff602082013581169650604082013516945060600135169150610dce9050565b60405167ffffffffffffffff909116815260200160405180910390f35b341561050d57600080fd5b6102b7611155565b60405190815260200160405180910390f35b341561053257600080fd5b61013d60046024813581810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250611160915050565b60405167ffffffffffffffff909116815260200160405180910390f35b34156105ba57600080fd5b6105cf67ffffffffffffffff60043516611325565b60405187815267ffffffffffffffff8088166020830152868116604083015285811660608301528481166080830152831660a082015260c0810182600281111561061557fe5b60ff16815260200197505050505050505060405180910390f35b341561063a57600080fd5b61017a67ffffffffffffffff600435166113ad565b604051901515815260200160405180910390f35b341561066e57600080fd5b610676611471565b604051600160a060020a03909116815260200160405180910390f35b341561069d57600080fd5b6102176004803567ffffffffffffffff169060248035600160a060020a0316919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250611480915050565b005b60018054908180820161073083826117b3565b916000526020600020906004020160005b60e06040519081016040528060015b8152600160a060020a033381166020830152604082018a905267ffffffffffffffff8916606083015260006080830181905260a0830152871660c09091015291905081518154829060ff191660018360028111156107aa57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151816001019080516107f09291602001906117e5565b50606082015160028201805467ffffffffffffffff191667ffffffffffffffff9290921691909117905560808201518160020160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060a0820151600282018054911515608060020a0270ff000000000000000000000000000000001990921691909117905560c08201516003919091018054600160a060020a031916600160a060020a03909216919091179055505067ffffffffffffffff81167fc36351e19f7c8c017ff53420a3359a15746de6a7eb3b16b64053ca70ee98164f60405160405180910390a25b9392505050565b6000806108ee83611575565b905060005b815460ff16600281111561090357fe5b1415610912576000915061099a565b60025b815460ff16600281111561092557fe5b1461092c57fe5b6002810154608060020a900460ff1615610949576001915061099a565b600281015468010000000000000000900467ffffffffffffffff161515610973576000915061099a565b60028101546109979068010000000000000000900467ffffffffffffffff166108e2565b91505b50919050565b60006109ab86611575565b905060005b815460ff1660028111156109c057fe5b146109ca57600080fd5b805433600160a060020a0390811661010090920416146109e957600080fd5b805461010060a860020a031916610100600160a060020a0387160217815560018101848051610a1c9291602001906117e5565b5060028101805467ffffffffffffffff191667ffffffffffffffff85811691909117909155600382018054600160a060020a031916600160a060020a03851617905586167f4328d70c188988fd55d2d7f624cbf5d070fbd36696af297439ce03612786cdc560405160405180910390a25b505050505050565b6000610aa086611575565b905060015b815460ff166002811115610ab557fe5b14610abf57600080fd5b805433600160a060020a039081166101009092041614610ade57600080fd5b805461010060a860020a031916610100600160a060020a0387160217815560018101848051610b119291602001906117e5565b5060028101805467ffffffffffffffff191667ffffffffffffffff85811691909117909155600382018054600160a060020a031916600160a060020a03851617905586167f01a3bd608e7be74358498f90bd2ff305f9fdb8e94d76167f40fef03aae56620360405160405180910390a25b505050505050565b600054600019015b90565b600080610ba06118e3565b600080610bac876115c2565b91508160020160018703815481101515610bc257fe5b90600052602060002090600491828204019190066008025b9054906101000a900467ffffffffffffffff169450610bf885611575565b90508060000160019054906101000a9004600160a060020a03169350806001018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610cac5780601f10610c8157610100808354040283529160200191610cac565b820191906000526020600020905b815481529060010190602001808311610c8f57829003601f168201915b505050505092505b50509250925092565b600080610cc86118e3565b600080600080610cd788611575565b80546001808301805460ff84169b5061010093849004600160a060020a03169a509394509260029181161590920260001901909116046020601f82018190048102016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d8d5780601f10610d6257610100808354040283529160200191610d8d565b820191906000526020600020905b815481529060010190602001808311610d7057829003601f168201915b5050505060028301549196505067ffffffffffffffff8082169550680100000000000000008204169350608060020a900460ff1691505b5091939550919395565b60008067ffffffffffffffff851615610f8a57610dea85611575565b905060025b815460ff166002811115610dff57fe5b14610e0957600080fd5b805433600160a060020a039081166101009092041614610e2857600080fd5b6014610f808260e06040519081016040528154909190829060ff166002811115610e4e57fe5b6002811115610e5957fe5b81526020016000820160019054906101000a9004600160a060020a0316600160a060020a0316600160a060020a03168152602001600182018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f255780601f10610efa57610100808354040283529160200191610f25565b820191906000526020600020905b815481529060010190602001808311610f0857829003601f168201915b5050509183525050600282015467ffffffffffffffff8082166020840152680100000000000000008204166040830152608060020a900460ff1615156060820152600390910154600160a060020a031660809091015261160d565b10610f8a57600080fd5b5b60018054925082808201610f9f83826117b3565b916000526020600020906004020160005b60e06040519081016040528060025b8152600160a060020a03808c166020830152604082018d905267ffffffffffffffff808b1660608401528b166080830152600060a0830152881660c09091015291905081518154829060ff1916600183600281111561101a57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151816001019080516110609291602001906117e5565b50606082015160028201805467ffffffffffffffff191667ffffffffffffffff9290921691909117905560808201518160020160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060a0820151600282018054911515608060020a0270ff000000000000000000000000000000001990921691909117905560c08201516003919091018054600160a060020a031916600160a060020a03909216919091179055505067ffffffffffffffff82167fd7db7003e8f35149eda3d3685c2ab151ee561ad34853fdb0f4d7ecb33fff889060405160405180910390a25b5095945050505050565b600154600019015b90565b60018054908180820161117383826117b3565b916000526020600020906004020160005b60e06040519081016040528060005b8152600160a060020a033381166020830152604082018a905267ffffffffffffffff8916606083015260006080830181905260a0830152871660c09091015291905081518154829060ff191660018360028111156111ed57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151816001019080516112339291602001906117e5565b50606082015160028201805467ffffffffffffffff191667ffffffffffffffff9290921691909117905560808201518160020160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060a0820151600282018054911515608060020a0270ff000000000000000000000000000000001990921691909117905560c08201516003919091018054600160a060020a031916600160a060020a03909216919091179055505067ffffffffffffffff81167f13e5becd81bd8e4cb84ee96d841c855caac77003482e6a2ef3db83d52a61f0f760405160405180910390a25b9392505050565b60008060008060008060008061133a896115c2565b8054600182015460028301546003840154929b5067ffffffffffffffff9182169a509850808216975068010000000000000000820481169650608060020a82041694507801000000000000000000000000000000000000000000000000900460ff16925090505b50919395979092949650565b6000806113b983611575565b90506000915061099a565b815460ff1660028111156113d457fe5b14156113e3576000915061099a565b60025b815460ff1660028111156113f657fe5b146113fd57fe5b6002810154608060020a900460ff161561141a576001915061099a565b600281015468010000000000000000900467ffffffffffffffff161515611444576000915061099a565b60028101546109979068010000000000000000900467ffffffffffffffff166113ad565b91505b50919050565b600254600160a060020a031681565b600061148b86611575565b905060025b815460ff1660028111156114a057fe5b146114aa57600080fd5b805433600160a060020a0390811661010090920416146114c957600080fd5b805461010060a860020a031916610100600160a060020a03871602178155600181018480516114fc9291602001906117e5565b5060028101805467ffffffffffffffff191667ffffffffffffffff85811691909117909155600382018054600160a060020a031916600160a060020a03851617905586167f035196d5942819024277421e936a2e76840abb7bb5a320924ce0a9826daeba4460405160405180910390a25b505050505050565b60015460009067ffffffffffffffff83161061159057600080fd5b6001805467ffffffffffffffff84169081106115a857fe5b906000526020600020906004020160005b5090505b919050565b6000805467ffffffffffffffff8316106115db57600080fd5b6000805467ffffffffffffffff84169081106115a857fe5b906000526020600020906004020160005b5090505b919050565b60008060025b8351600281111561162057fe5b1461162757fe5b826080015167ffffffffffffffff161515611645576001915061099a565b6116528360800151611575565b90506109978160e06040519081016040528154909190829060ff166002811115610e4e57fe5b6002811115610e5957fe5b81526020016000820160019054906101000a9004600160a060020a0316600160a060020a0316600160a060020a03168152602001600182018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f255780601f10610efa57610100808354040283529160200191610f25565b820191906000526020600020905b815481529060010190602001808311610f0857829003601f168201915b5050509183525050600282015467ffffffffffffffff8082166020840152680100000000000000008204166040830152608060020a900460ff1615156060820152600390910154600160a060020a031660809091015261160d565b91505b50919050565b8154818355818115116117df576004028160040283600052602060002091820191016117df91906118f5565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061182657805160ff1916838001178555611853565b82800160010185558215611853579182015b82811115611853578251825591602001919060010190611838565b5b5061186092915061196c565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061182657805160ff1916838001178555611853565b82800160010185558215611853579182015b82811115611853578251825591602001919060010190611838565b5b5061186092915061196c565b5090565b60206040519081016040526000815290565b610b9291905b8082111561186057805474ffffffffffffffffffffffffffffffffffffffffff19168155600061192e600183018261198d565b5060028101805470ffffffffffffffffffffffffffffffffff19169055600381018054600160a060020a03191690556004016118fb565b5090565b90565b610b9291905b808211156118605760008155600101611972565b5090565b90565b50805460018160011615610100020316600290046000825580601f106119b357506119d1565b601f0160209004906000526020600020908101906119d1919061196c565b5b505600a165627a7a72305820226c6e5a08e3210479dd0226e481d5e69379286bbd5631031e0c2ee297532b570029"
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 = "0xa8fd593156d9ef598f78aa790c8f1178189275e25156b4ae8682a7662661d29b"