liquid-funding/build/PledgeAdmins.sol.js

77 lines
126 KiB
JavaScript

/* This is an autogenerated file. DO NOT EDIT MANUALLY */
exports.IACLAbi = [{"constant":false,"inputs":[{"name":"permissionsCreator","type":"address"}],"name":"initialize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"who","type":"address"},{"name":"where","type":"address"},{"name":"what","type":"bytes32"},{"name":"how","type":"bytes"}],"name":"hasPermission","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"}]
exports.IACLByteCode = "0x"
exports.IACLRuntimeByteCode = "0x"
exports['_@aragon/os/contracts/acl/IACL.sol_keccak256'] = "0xa120fc32d8d2c5096d605b0fe012d5b1e4a62118952a25a18bac5210f4fceede"
exports.IKernelAbi = [{"constant":true,"inputs":[{"name":"id","type":"bytes32"}],"name":"getApp","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"namespace","type":"bytes32"},{"name":"name","type":"bytes32"},{"name":"app","type":"address"}],"name":"setApp","outputs":[{"name":"id","type":"bytes32"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"acl","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"who","type":"address"},{"name":"where","type":"address"},{"name":"what","type":"bytes32"},{"name":"how","type":"bytes"}],"name":"hasPermission","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"namespace","type":"bytes32"},{"indexed":true,"name":"name","type":"bytes32"},{"indexed":true,"name":"id","type":"bytes32"},{"indexed":false,"name":"app","type":"address"}],"name":"SetApp","type":"event"}]
exports.IKernelByteCode = "0x"
exports.IKernelRuntimeByteCode = "0x"
exports['_@aragon/os/contracts/kernel/IKernel.sol_keccak256'] = "0xc4bd88d7355351f68614906f04d7a67b4fcd81b28112f75df090b7eb8b93c881"
exports.AppStorageAbi = [{"constant":true,"inputs":[],"name":"appId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"kernel","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}]
exports.AppStorageByteCode = "0x6060604052341561000f57600080fd5b60f68061001d6000396000f30060606040526004361060485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166380afdea88114604d578063d4aae0c414606f575b600080fd5b3415605757600080fd5b605d60a8565b60405190815260200160405180910390f35b3415607957600080fd5b607f60ae565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b60015481565b60005473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a7230582098c96720e68692f53d4ae253d0df419ec188a713882f6d4b396f47905ba131970029"
exports.AppStorageRuntimeByteCode = "0x60606040526004361060485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166380afdea88114604d578063d4aae0c414606f575b600080fd5b3415605757600080fd5b605d60a8565b60405190815260200160405180910390f35b3415607957600080fd5b607f60ae565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b60015481565b60005473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a7230582098c96720e68692f53d4ae253d0df419ec188a713882f6d4b396f47905ba131970029"
exports['_@aragon/os/contracts/apps/AppStorage.sol_keccak256'] = "0x8b9205a3fdf9d94fb1461d2c2d32335803122aa75d3fa8cf0b982796fd040c25"
exports.InitializableAbi = [{"constant":true,"inputs":[],"name":"appId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getInitializationBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"kernel","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}]
exports.InitializableByteCode = "0x6060604052341561000f57600080fd5b6101168061001e6000396000f30060606040526004361060525763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166380afdea8811460575780638b3dd749146079578063d4aae0c4146089575b600080fd5b3415606157600080fd5b606760c2565b60405190815260200160405180910390f35b3415608357600080fd5b606760c8565b3415609357600080fd5b609960ce565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b60015481565b60035490565b60005473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a72305820beda3c4bd32e8698bb1fe210ec93ece6a7b34cd70d72bce5a00e05e77fa6d3850029"
exports.InitializableRuntimeByteCode = "0x60606040526004361060525763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166380afdea8811460575780638b3dd749146079578063d4aae0c4146089575b600080fd5b3415606157600080fd5b606760c2565b60405190815260200160405180910390f35b3415608357600080fd5b606760c8565b3415609357600080fd5b609960ce565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b60015481565b60035490565b60005473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a72305820beda3c4bd32e8698bb1fe210ec93ece6a7b34cd70d72bce5a00e05e77fa6d3850029"
exports['_@aragon/os/contracts/common/Initializable.sol_keccak256'] = "0x07ef04e0cf56217c5e103a760dd577a7fffa06ca166dc15af35b3895e58880e9"
exports.IEVMScriptExecutorAbi = [{"constant":false,"inputs":[{"name":"script","type":"bytes"},{"name":"input","type":"bytes"},{"name":"blacklist","type":"address[]"}],"name":"execScript","outputs":[{"name":"","type":"bytes"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]
exports.IEVMScriptExecutorByteCode = "0x"
exports.IEVMScriptExecutorRuntimeByteCode = "0x"
exports['_@aragon/os/contracts/evmscript/IEVMScriptExecutor.sol_keccak256'] = "0x6a4beed810085f11cda9d50c3547ac4cc2100d9dc18ab4982ff11dd483410012"
exports.EVMScriptRegistryConstantsAbi = [{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"}]
exports.EVMScriptRegistryConstantsByteCode = "0x6060604052341561000f57600080fd5b6101648061001e6000396000f30060606040526004361061004b5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166360b1e05781146100505780639b3fdf4c14610075575b600080fd5b341561005b57600080fd5b610063610088565b60405190815260200160405180910390f35b341561008057600080fd5b6100636100bc565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e65746800000000000000000000000000815260130160405180910390206040519182526020820152604090810190518091039020815600a165627a7a7230582021e63987a96f9d13ef3f54e8b7d7d046c77a931285a0179816c923fd45dfc0110029"
exports.EVMScriptRegistryConstantsRuntimeByteCode = "0x60606040526004361061004b5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166360b1e05781146100505780639b3fdf4c14610075575b600080fd5b341561005b57600080fd5b610063610088565b60405190815260200160405180910390f35b341561008057600080fd5b6100636100bc565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e65746800000000000000000000000000815260130160405180910390206040519182526020820152604090810190518091039020815600a165627a7a7230582021e63987a96f9d13ef3f54e8b7d7d046c77a931285a0179816c923fd45dfc0110029"
exports.IEVMScriptRegistryAbi = [{"constant":true,"inputs":[{"name":"script","type":"bytes"}],"name":"getScriptExecutor","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"executorId","type":"uint256"}],"name":"disableScriptExecutor","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"executor","type":"address"}],"name":"addScriptExecutor","outputs":[{"name":"id","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]
exports.IEVMScriptRegistryByteCode = "0x"
exports.IEVMScriptRegistryRuntimeByteCode = "0x"
exports['_@aragon/os/contracts/evmscript/IEVMScriptRegistry.sol_keccak256'] = "0xa0cf92b96ee915266c74d42f3479ee809754264cc783fe9635f74d3795c7b2e1"
exports.ScriptHelpersAbi = [{"constant":true,"inputs":[{"name":"_dest","type":"uint256"},{"name":"_src","type":"uint256"},{"name":"_len","type":"uint256"}],"name":"memcpy","outputs":[],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"name":"_a","type":"bytes"},{"name":"_b","type":"bytes"},{"name":"_c","type":"address[]"}],"name":"abiEncode","outputs":[{"name":"d","type":"bytes"}],"payable":false,"stateMutability":"pure","type":"function"}]
exports.ScriptHelpersByteCode = "0x6060604052341561000f57600080fd5b6103718061001e6000396000f30060606040526004361061004b5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166311fe773d8114610050578063137d702614610063575b600080fd5b6100616004356024356044356101a2565b005b61012b60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505091908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437509496506101ec95505050505050565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561016757808201518382015260200161014f565b50505050905090810190601f1680156101945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b81838260005b602082106101ca578351835260209384019390920191601f19909101906101a8565b6001826020036101000a03905080198451168184511617909252505050505050565b6101f4610333565b6101ff848484610207565b949350505050565b61020f610333565b60606000808061021e886102c9565b6020028401925061022e876102c9565b6020028301915061023e86610304565b60200282019050806040518059106102535750595b818152601f19601f830116810160200160405290509450836020860152826040860152816060860152610291856102898a610311565b868b51610314565b6102a68561029e89610311565b858a51610314565b6102be856102b388610311565b848951602002610314565b505050509392505050565b600080602083518115156102d957fe5b06116102e65760006102e9565b60015b60ff16602083518115156102f957fe5b040160010192915050565b6000815160010192915050565b90565b6000826020860101905061032c8185846020016101a2565b5050505050565b602060405190810160405260008152905600a165627a7a7230582054a248fd48c50998bbbebebac97db462911b4b7e7ecb1d66118f6cfda43e837d0029"
exports.ScriptHelpersRuntimeByteCode = "0x60606040526004361061004b5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166311fe773d8114610050578063137d702614610063575b600080fd5b6100616004356024356044356101a2565b005b61012b60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505091908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437509496506101ec95505050505050565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561016757808201518382015260200161014f565b50505050905090810190601f1680156101945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b81838260005b602082106101ca578351835260209384019390920191601f19909101906101a8565b6001826020036101000a03905080198451168184511617909252505050505050565b6101f4610333565b6101ff848484610207565b949350505050565b61020f610333565b60606000808061021e886102c9565b6020028401925061022e876102c9565b6020028301915061023e86610304565b60200282019050806040518059106102535750595b818152601f19601f830116810160200160405290509450836020860152826040860152816060860152610291856102898a610311565b868b51610314565b6102a68561029e89610311565b858a51610314565b6102be856102b388610311565b848951602002610314565b505050509392505050565b600080602083518115156102d957fe5b06116102e65760006102e9565b60015b60ff16602083518115156102f957fe5b040160010192915050565b6000815160010192915050565b90565b6000826020860101905061032c8185846020016101a2565b5050505050565b602060405190810160405260008152905600a165627a7a7230582054a248fd48c50998bbbebebac97db462911b4b7e7ecb1d66118f6cfda43e837d0029"
exports['_@aragon/os/contracts/evmscript/ScriptHelpers.sol_keccak256'] = "0x21a99d2fc9de2244829954ea1c21057f25f74a23f18ac7f7402420922e287517"
exports.EVMScriptRunnerAbi = [{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"appId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"kernel","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_script","type":"bytes"}],"name":"getExecutor","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}]
exports.EVMScriptRunnerByteCode = "0x6060604052341561000f57600080fd5b6103f08061001e6000396000f3006060604052600436106100535763ffffffff60e060020a60003504166360b1e057811461005857806380afdea81461007d5780639b3fdf4c14610090578063d4aae0c4146100a3578063f92a79ff146100df575b600080fd5b341561006357600080fd5b61006b610130565b60405190815260200160405180910390f35b341561008857600080fd5b61006b610164565b341561009b57600080fd5b61006b61016a565b34156100ae57600080fd5b6100b66101e6565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156100ea57600080fd5b6100b660046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061020295505050505050565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600061020c6102eb565b73ffffffffffffffffffffffffffffffffffffffff166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610280578082015183820152602001610268565b50505050905090810190601f1680156102ad5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b15156102cb57600080fd5b6102c65a03f115156102dc57600080fd5b50505060405180519392505050565b60008054819073ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b15156102cb57600080fd00a165627a7a72305820fd11cd20e57a349bb3adcc4cb9f4573292e3423ba4f7cb0fb5a2aa8e9cc3272d0029"
exports.EVMScriptRunnerRuntimeByteCode = "0x6060604052600436106100535763ffffffff60e060020a60003504166360b1e057811461005857806380afdea81461007d5780639b3fdf4c14610090578063d4aae0c4146100a3578063f92a79ff146100df575b600080fd5b341561006357600080fd5b61006b610130565b60405190815260200160405180910390f35b341561008857600080fd5b61006b610164565b341561009b57600080fd5b61006b61016a565b34156100ae57600080fd5b6100b66101e6565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156100ea57600080fd5b6100b660046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061020295505050505050565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600061020c6102eb565b73ffffffffffffffffffffffffffffffffffffffff166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610280578082015183820152602001610268565b50505050905090810190601f1680156102ad5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b15156102cb57600080fd5b6102c65a03f115156102dc57600080fd5b50505060405180519392505050565b60008054819073ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b15156102cb57600080fd00a165627a7a72305820fd11cd20e57a349bb3adcc4cb9f4573292e3423ba4f7cb0fb5a2aa8e9cc3272d0029"
exports['_@aragon/os/contracts/evmscript/EVMScriptRunner.sol_keccak256'] = "0xf226f2c5c0a930340d49a5f79ac49a18dc0f88632acdef32c4eb698d5bb8a77e"
exports.ACLHelpersAbi = []
exports.ACLHelpersByteCode = "0x60606040523415600e57600080fd5b603580601b6000396000f3006060604052600080fd00a165627a7a72305820d80800acb0ff6d5b4f8a459d711d73b78d39644560090b4540a7e2dee4bfc9920029"
exports.ACLHelpersRuntimeByteCode = "0x6060604052600080fd00a165627a7a72305820d80800acb0ff6d5b4f8a459d711d73b78d39644560090b4540a7e2dee4bfc9920029"
exports.ACLSyntaxSugarAbi = []
exports.ACLSyntaxSugarByteCode = "0x60606040523415600e57600080fd5b603580601b6000396000f3006060604052600080fd00a165627a7a7230582060e615b52107384b8776abb03f853c9b7cb52237a0214d7f01e8f210b9a418bd0029"
exports.ACLSyntaxSugarRuntimeByteCode = "0x6060604052600080fd00a165627a7a7230582060e615b52107384b8776abb03f853c9b7cb52237a0214d7f01e8f210b9a418bd0029"
exports['_@aragon/os/contracts/acl/ACLSyntaxSugar.sol_keccak256'] = "0x92c85fe20e03c5fde11c3006b2acd7c24021d53356bd14070522d71912e5419b"
exports.AragonAppAbi = [{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"appId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getInitializationBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_sender","type":"address"},{"name":"_role","type":"bytes32"},{"name":"params","type":"uint256[]"}],"name":"canPerform","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"kernel","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_script","type":"bytes"}],"name":"getExecutor","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}]
exports.AragonAppByteCode = "0x6060604052341561000f57600080fd5b6105b28061001e6000396000f3006060604052600436106100695763ffffffff60e060020a60003504166360b1e057811461006e57806380afdea8146100935780638b3dd749146100a65780639b3fdf4c146100b9578063a1658fad146100cc578063d4aae0c414610143578063f92a79ff14610172575b600080fd5b341561007957600080fd5b6100816101c3565b60405190815260200160405180910390f35b341561009e57600080fd5b6100816101f7565b34156100b157600080fd5b6100816101fd565b34156100c457600080fd5b610081610203565b34156100d757600080fd5b61012f60048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061027f95505050505050565b604051901515815260200160405180910390f35b341561014e57600080fd5b6101566103bd565b604051600160a060020a03909116815260200160405180910390f35b341561017d57600080fd5b61015660046024813581810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506103cc95505050505050565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60015481565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6000610289610574565b600080845111156102a257835160200290508391508082525b600054600160a060020a031615806103b3575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b83811015610349578082015183820152602001610331565b50505050905090810190601f1680156103765780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561039757600080fd5b6102c65a03f115156103a857600080fd5b505050604051805190505b9695505050505050565b600054600160a060020a031681565b60006103d66104a8565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561043d578082015183820152602001610425565b50505050905090810190601f16801561046a5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b151561048857600080fd5b6102c65a03f1151561049957600080fd5b50505060405180519392505050565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561048857600080fd5b602060405190810160405260008152905600a165627a7a72305820b21859fce2e1261146b28fb6136aee5e120cdd38040d7e4cbdef9f8d0f8191440029"
exports.AragonAppRuntimeByteCode = "0x6060604052600436106100695763ffffffff60e060020a60003504166360b1e057811461006e57806380afdea8146100935780638b3dd749146100a65780639b3fdf4c146100b9578063a1658fad146100cc578063d4aae0c414610143578063f92a79ff14610172575b600080fd5b341561007957600080fd5b6100816101c3565b60405190815260200160405180910390f35b341561009e57600080fd5b6100816101f7565b34156100b157600080fd5b6100816101fd565b34156100c457600080fd5b610081610203565b34156100d757600080fd5b61012f60048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061027f95505050505050565b604051901515815260200160405180910390f35b341561014e57600080fd5b6101566103bd565b604051600160a060020a03909116815260200160405180910390f35b341561017d57600080fd5b61015660046024813581810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506103cc95505050505050565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60015481565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6000610289610574565b600080845111156102a257835160200290508391508082525b600054600160a060020a031615806103b3575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b83811015610349578082015183820152602001610331565b50505050905090810190601f1680156103765780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561039757600080fd5b6102c65a03f115156103a857600080fd5b505050604051805190505b9695505050505050565b600054600160a060020a031681565b60006103d66104a8565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561043d578082015183820152602001610425565b50505050905090810190601f16801561046a5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b151561048857600080fd5b6102c65a03f1151561049957600080fd5b50505060405180519392505050565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561048857600080fd5b602060405190810160405260008152905600a165627a7a72305820b21859fce2e1261146b28fb6136aee5e120cdd38040d7e4cbdef9f8d0f8191440029"
exports['_@aragon/os/contracts/apps/AragonApp.sol_keccak256'] = "0x7b5ed0ab203aea14886f337bc8b73ec49177415d43b3251d917d51a6d138d8f1"
exports.ILiquidPledgingPluginAbi = [{"constant":false,"inputs":[{"name":"pledgeManager","type":"uint64"},{"name":"pledgeFrom","type":"uint64"},{"name":"pledgeTo","type":"uint64"},{"name":"context","type":"uint64"},{"name":"token","type":"address"},{"name":"amount","type":"uint256"}],"name":"afterTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"pledgeManager","type":"uint64"},{"name":"pledgeFrom","type":"uint64"},{"name":"pledgeTo","type":"uint64"},{"name":"context","type":"uint64"},{"name":"token","type":"address"},{"name":"amount","type":"uint256"}],"name":"beforeTransfer","outputs":[{"name":"maxAllowed","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]
exports.ILiquidPledgingPluginByteCode = "0x"
exports.ILiquidPledgingPluginRuntimeByteCode = "0x"
exports['_./contracts/ILiquidPledgingPlugin.sol_keccak256'] = "0x5428d88ef6856b67f0d3271065542aa4b7e6d73428b35bf1b434e5f507d3b88b"
exports.ILPVaultAbi = [{"constant":false,"inputs":[{"name":"_ref","type":"bytes32"},{"name":"_dest","type":"address"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"authorizePayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
exports.ILPVaultByteCode = "0x"
exports.ILPVaultRuntimeByteCode = "0x"
exports.LiquidPledgingStorageAbi = [{"constant":true,"inputs":[],"name":"whitelistDisabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"vault","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}]
exports.LiquidPledgingStorageByteCode = "0x60606040526005805460ff19169055341561001957600080fd5b610100806100286000396000f30060606040526004361060485763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631c8e85688114604d578063fbfa77cf146071575b600080fd5b3415605757600080fd5b605d60aa565b604051901515815260200160405180910390f35b3415607b57600080fd5b608160b3565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b60055460ff1681565b600554610100900473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a7230582074d9d7bbdf9db1111999ed5df541c7c34bae37949773a356678e251f819f25260029"
exports.LiquidPledgingStorageRuntimeByteCode = "0x60606040526004361060485763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631c8e85688114604d578063fbfa77cf146071575b600080fd5b3415605757600080fd5b605d60aa565b604051901515815260200160405180910390f35b3415607b57600080fd5b608160b3565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b60055460ff1681565b600554610100900473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a7230582074d9d7bbdf9db1111999ed5df541c7c34bae37949773a356678e251f819f25260029"
exports['_./contracts/LiquidPledgingStorage.sol_keccak256'] = "0x81ef504efbc50c58acec1b85784d9be3cb0bd761b3e9d013b19aa5f0d5169a08"
exports.LiquidPledgingACLHelpersAbi = []
exports.LiquidPledgingACLHelpersByteCode = "0x60606040523415600e57600080fd5b603580601b6000396000f3006060604052600080fd00a165627a7a723058206973d85c28cf65c663e788b11ff59a0e1ad645176781c9df02b74ed0907ba89a0029"
exports.LiquidPledgingACLHelpersRuntimeByteCode = "0x6060604052600080fd00a165627a7a723058206973d85c28cf65c663e788b11ff59a0e1ad645176781c9df02b74ed0907ba89a0029"
exports['_./contracts/LiquidPledgingACLHelpers.sol_keccak256'] = "0xb675a7a788bf656d4c3c78f3b4cf6645afb432939d1a4c38d70e01d068b0ce62"
exports.LiquidPledgingPluginsAbi = [{"constant":true,"inputs":[],"name":"whitelistDisabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PLUGIN_MANAGER_ROLE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"contractHashes","type":"bytes32[]"}],"name":"addValidPluginContracts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"useWhitelist","type":"bool"}],"name":"useWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"isValidPlugin","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"}],"name":"removeValidPluginInstance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"}],"name":"addValidPluginInstance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"appId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"getCodeHash","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getInitializationBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_sender","type":"address"},{"name":"_role","type":"bytes32"},{"name":"params","type":"uint256[]"}],"name":"canPerform","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"contractHash","type":"bytes32"}],"name":"removeValidPluginContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"contractHash","type":"bytes32"}],"name":"addValidPluginContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"kernel","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_script","type":"bytes"}],"name":"getExecutor","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"vault","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}]
exports.LiquidPledgingPluginsByteCode = "0x60606040526069805460ff19169055341561001957600080fd5b610bb8806100286000396000f3006060604052600436106100e25763ffffffff60e060020a6000350416631c8e856881146100e757806324fea3b01461010e57806332ce8ebc1461013357806338740291146101535780634eafbcd51461016b57806360b1e0571461018a5780636293c7021461019d57806379f4542e146101bc57806380afdea8146101db57806381ea4408146101ee5780638b3dd7491461020d5780639b3fdf4c14610220578063a1658fad14610233578063b12b5f7614610296578063c8ae070f146102ac578063d4aae0c4146102c2578063f92a79ff146102f1578063fbfa77cf14610342575b600080fd5b34156100f257600080fd5b6100fa610355565b604051901515815260200160405180910390f35b341561011957600080fd5b61012161035e565b60405190815260200160405180910390f35b341561013e57600080fd5b6101516004803560248101910135610380565b005b341561015e57600080fd5b610151600435151561041a565b341561017657600080fd5b6100fa600160a060020a0360043516610480565b341561019557600080fd5b6101216104fb565b34156101a857600080fd5b610151600160a060020a036004351661052f565b34156101c757600080fd5b610151600160a060020a0360043516610590565b34156101e657600080fd5b610121610608565b34156101f957600080fd5b610121600160a060020a036004351661060e565b341561021857600080fd5b610121610690565b341561022b57600080fd5b610121610696565b341561023e57600080fd5b6100fa60048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061071295505050505050565b34156102a157600080fd5b610151600435610850565b34156102b757600080fd5b6101516004356108a8565b34156102cd57600080fd5b6102d5610917565b604051600160a060020a03909116815260200160405180910390f35b34156102fc57600080fd5b6102d560046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061092695505050505050565b341561034d57600080fd5b6102d5610a02565b60695460ff1681565b604051600080516020610b6d8339815191528152601301604051809103902081565b6000604051600080516020610b6d833981519152815260130160405180910390206103cb338260006040518059106103b55750595b9080825280602002602001820160405250610712565b15156103d657600080fd5b600091505b60ff82168390101561041457610409848460ff85168181106103f957fe5b90506020020135600019166108a8565b6001909101906103db565b50505050565b604051600080516020610b6d83398151915281526013016040518091039020610462338260006040518059106103b55750599080825280602002602001820160405250610712565b151561046d57600080fd5b506069805460ff19169115919091179055565b606954600090819060ff168061049d5750600160a060020a038316155b156104ab57600191506104f5565b600160a060020a03831660009081526068602052604090205460ff16156104d557600191506104f5565b6104de8361060e565b60008181526067602052604090205460ff16925090505b50919050565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b604051600080516020610b6d8339815191528152601301604051809103902061055782610a16565b610562338383610712565b151561056d57600080fd5b5050600160a060020a03166000908152606860205260409020805460ff19169055565b604051600080516020610b6d833981519152815260130160405180910390206105d8338260006040518059106103b55750599080825280602002602001820160405250610712565b15156105e357600080fd5b50600160a060020a03166000908152606860205260409020805460ff19166001179055565b60015481565b6000610618610b5a565b823b604051915080825280600060208401863c50806040518082805190602001908083835b6020831061065c5780518252601f19909201916020918201910161063d565b6001836020036101000a03801982511681845116179092525050509190910192506040915050518091039020915050919050565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b600061071c610b5a565b6000808451111561073557835160200290508391508082525b600054600160a060020a03161580610846575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b838110156107dc5780820151838201526020016107c4565b50505050905090810190601f1680156108095780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561082a57600080fd5b6102c65a03f1151561083b57600080fd5b505050604051805190505b9695505050505050565b604051600080516020610b6d8339815191528152601301604051809103902061087882610a36565b610883338383610712565b151561088e57600080fd5b50506000908152606760205260409020805460ff19169055565b604051600080516020610b6d833981519152815260130160405180910390206108f0338260006040518059106103b55750599080825280602002602001820160405250610712565b15156108fb57600080fd5b506000908152606760205260409020805460ff19166001179055565b600054600160a060020a031681565b6000610930610a47565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561099757808201518382015260200161097f565b50505050905090810190601f1680156109c45780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b15156109e257600080fd5b6102c65a03f115156109f357600080fd5b50505060405180519392505050565b6069546101009004600160a060020a031681565b610a1e610b5a565b610a3082600160a060020a0316610b13565b92915050565b610a3e610b5a565b610a3082610b13565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b15156109e257600080fd5b610b1b610b5a565b6001604051805910610b2a5750595b908082528060200260200182016040525090508181600081518110610b4b57fe5b60209081029091010152919050565b602060405190810160405260008152905600504c5547494e5f4d414e414745525f524f4c4500000000000000000000000000a165627a7a72305820d127dfc56526f995a98d861c2f9a4458ca0f18138487e13aa4a8816aa51d04780029"
exports.LiquidPledgingPluginsRuntimeByteCode = "0x6060604052600436106100e25763ffffffff60e060020a6000350416631c8e856881146100e757806324fea3b01461010e57806332ce8ebc1461013357806338740291146101535780634eafbcd51461016b57806360b1e0571461018a5780636293c7021461019d57806379f4542e146101bc57806380afdea8146101db57806381ea4408146101ee5780638b3dd7491461020d5780639b3fdf4c14610220578063a1658fad14610233578063b12b5f7614610296578063c8ae070f146102ac578063d4aae0c4146102c2578063f92a79ff146102f1578063fbfa77cf14610342575b600080fd5b34156100f257600080fd5b6100fa610355565b604051901515815260200160405180910390f35b341561011957600080fd5b61012161035e565b60405190815260200160405180910390f35b341561013e57600080fd5b6101516004803560248101910135610380565b005b341561015e57600080fd5b610151600435151561041a565b341561017657600080fd5b6100fa600160a060020a0360043516610480565b341561019557600080fd5b6101216104fb565b34156101a857600080fd5b610151600160a060020a036004351661052f565b34156101c757600080fd5b610151600160a060020a0360043516610590565b34156101e657600080fd5b610121610608565b34156101f957600080fd5b610121600160a060020a036004351661060e565b341561021857600080fd5b610121610690565b341561022b57600080fd5b610121610696565b341561023e57600080fd5b6100fa60048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061071295505050505050565b34156102a157600080fd5b610151600435610850565b34156102b757600080fd5b6101516004356108a8565b34156102cd57600080fd5b6102d5610917565b604051600160a060020a03909116815260200160405180910390f35b34156102fc57600080fd5b6102d560046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061092695505050505050565b341561034d57600080fd5b6102d5610a02565b60695460ff1681565b604051600080516020610b6d8339815191528152601301604051809103902081565b6000604051600080516020610b6d833981519152815260130160405180910390206103cb338260006040518059106103b55750595b9080825280602002602001820160405250610712565b15156103d657600080fd5b600091505b60ff82168390101561041457610409848460ff85168181106103f957fe5b90506020020135600019166108a8565b6001909101906103db565b50505050565b604051600080516020610b6d83398151915281526013016040518091039020610462338260006040518059106103b55750599080825280602002602001820160405250610712565b151561046d57600080fd5b506069805460ff19169115919091179055565b606954600090819060ff168061049d5750600160a060020a038316155b156104ab57600191506104f5565b600160a060020a03831660009081526068602052604090205460ff16156104d557600191506104f5565b6104de8361060e565b60008181526067602052604090205460ff16925090505b50919050565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b604051600080516020610b6d8339815191528152601301604051809103902061055782610a16565b610562338383610712565b151561056d57600080fd5b5050600160a060020a03166000908152606860205260409020805460ff19169055565b604051600080516020610b6d833981519152815260130160405180910390206105d8338260006040518059106103b55750599080825280602002602001820160405250610712565b15156105e357600080fd5b50600160a060020a03166000908152606860205260409020805460ff19166001179055565b60015481565b6000610618610b5a565b823b604051915080825280600060208401863c50806040518082805190602001908083835b6020831061065c5780518252601f19909201916020918201910161063d565b6001836020036101000a03801982511681845116179092525050509190910192506040915050518091039020915050919050565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b600061071c610b5a565b6000808451111561073557835160200290508391508082525b600054600160a060020a03161580610846575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b838110156107dc5780820151838201526020016107c4565b50505050905090810190601f1680156108095780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561082a57600080fd5b6102c65a03f1151561083b57600080fd5b505050604051805190505b9695505050505050565b604051600080516020610b6d8339815191528152601301604051809103902061087882610a36565b610883338383610712565b151561088e57600080fd5b50506000908152606760205260409020805460ff19169055565b604051600080516020610b6d833981519152815260130160405180910390206108f0338260006040518059106103b55750599080825280602002602001820160405250610712565b15156108fb57600080fd5b506000908152606760205260409020805460ff19166001179055565b600054600160a060020a031681565b6000610930610a47565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561099757808201518382015260200161097f565b50505050905090810190601f1680156109c45780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b15156109e257600080fd5b6102c65a03f115156109f357600080fd5b50505060405180519392505050565b6069546101009004600160a060020a031681565b610a1e610b5a565b610a3082600160a060020a0316610b13565b92915050565b610a3e610b5a565b610a3082610b13565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b15156109e257600080fd5b610b1b610b5a565b6001604051805910610b2a5750595b908082528060200260200182016040525090508181600081518110610b4b57fe5b60209081029091010152919050565b602060405190810160405260008152905600504c5547494e5f4d414e414745525f524f4c4500000000000000000000000000a165627a7a72305820d127dfc56526f995a98d861c2f9a4458ca0f18138487e13aa4a8816aa51d04780029"
exports['_./contracts/LiquidPledgingPlugins.sol_keccak256'] = "0xb3566dfb5a8a1a0a57952501f6ddc39974fff2ee4c2861b20342a95b442cc776"
exports.PledgeAdminsAbi = [{"constant":true,"inputs":[],"name":"whitelistDisabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"projectId","type":"uint64"}],"name":"isProjectCanceled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PLUGIN_MANAGER_ROLE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"contractHashes","type":"bytes32[]"}],"name":"addValidPluginContracts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"useWhitelist","type":"bool"}],"name":"useWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"isValidPlugin","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"url","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addDelegate","outputs":[{"name":"idDelegate","type":"uint64"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"numberOfPledgeAdmins","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"}],"name":"removeValidPluginInstance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"},{"name":"name","type":"string"},{"name":"url","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addGiver","outputs":[{"name":"idGiver","type":"uint64"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"url","type":"string"},{"name":"projectAdmin","type":"address"},{"name":"parentProject","type":"uint64"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addProject","outputs":[{"name":"idProject","type":"uint64"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"}],"name":"addValidPluginInstance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"url","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addGiver","outputs":[{"name":"idGiver","type":"uint64"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"appId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"getCodeHash","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getInitializationBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_sender","type":"address"},{"name":"_role","type":"bytes32"},{"name":"params","type":"uint256[]"}],"name":"canPerform","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"contractHash","type":"bytes32"}],"name":"removeValidPluginContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"contractHash","type":"bytes32"}],"name":"addValidPluginContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"idDelegate","type":"uint64"},{"name":"newAddr","type":"address"},{"name":"newName","type":"string"},{"name":"newUrl","type":"string"},{"name":"newCommitTime","type":"uint64"}],"name":"updateDelegate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"kernel","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"idGiver","type":"uint64"},{"name":"newAddr","type":"address"},{"name":"newName","type":"string"},{"name":"newUrl","type":"string"},{"name":"newCommitTime","type":"uint64"}],"name":"updateGiver","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"idAdmin","type":"uint64"}],"name":"getPledgeAdmin","outputs":[{"name":"adminType","type":"uint8"},{"name":"addr","type":"address"},{"name":"name","type":"string"},{"name":"url","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"parentProject","type":"uint64"},{"name":"canceled","type":"bool"},{"name":"plugin","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"idProject","type":"uint64"},{"name":"newAddr","type":"address"},{"name":"newName","type":"string"},{"name":"newUrl","type":"string"},{"name":"newCommitTime","type":"uint64"}],"name":"updateProject","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_script","type":"bytes"}],"name":"getExecutor","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"vault","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idGiver","type":"uint64"}],"name":"GiverAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idGiver","type":"uint64"}],"name":"GiverUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDelegate","type":"uint64"}],"name":"DelegateAdded","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":"idProject","type":"uint64"}],"name":"ProjectUpdated","type":"event"}]
exports.PledgeAdminsByteCode = "0x60606040526069805460ff19169055341561001957600080fd5b6121f9806100286000396000f3006060604052600436106101505763ffffffff60e060020a6000350416631c8e856881146101555780632101a6ad1461017c57806324fea3b01461019c57806332ce8ebc146101c157806338740291146101e15780634eafbcd5146101f957806352dc7dcc146102185780635503d9ba1461027857806360b1e0571461028b5780636293c7021461029e5780636e802c6a146102bd57806372116e921461037857806379f4542e146103ca5780637f61fa93146103e957806380afdea81461042c57806381ea44081461043f5780638b3dd7491461045e5780639b3fdf4c14610471578063a1658fad14610484578063b12b5f76146104e7578063c8ae070f146104fd578063cc19ecf714610513578063d4aae0c414610560578063db7c23141461058f578063eba8ba06146105dc578063f6b24b1c14610734578063f92a79ff14610781578063fbfa77cf146107d2575b600080fd5b341561016057600080fd5b6101686107e5565b604051901515815260200160405180910390f35b341561018757600080fd5b61016867ffffffffffffffff600435166107ee565b34156101a757600080fd5b6101af610897565b60405190815260200160405180910390f35b34156101cc57600080fd5b6101df60048035602481019101356108b9565b005b34156101ec57600080fd5b6101df6004351515610953565b341561020457600080fd5b610168600160a060020a03600435166109b9565b341561022357600080fd5b61025b602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a0360643516610a30565b60405167ffffffffffffffff909116815260200160405180910390f35b341561028357600080fd5b6101af610ca6565b341561029657600080fd5b6101af610cb1565b34156102a957600080fd5b6101df600160a060020a0360043516610ce5565b34156102c857600080fd5b61025b60048035600160a060020a03169060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250610d46915050565b341561038357600080fd5b61025b6024600480358281019290820135918135918201910135600160a060020a0360443581169067ffffffffffffffff6064358116916084359091169060a43516610f45565b34156103d557600080fd5b6101df600160a060020a03600435166113e3565b34156103f457600080fd5b61025b602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a036064351661145b565b341561043757600080fd5b6101af6114d7565b341561044a57600080fd5b6101af600160a060020a03600435166114dd565b341561046957600080fd5b6101af61155f565b341561047c57600080fd5b6101af611565565b341561048f57600080fd5b61016860048035600160a060020a03169060248035919060649060443590810190830135806020808202016040519081016040528093929190818152602001838360200280828437509496506115e195505050505050565b34156104f257600080fd5b6101df60043561171f565b341561050857600080fd5b6101df600435611777565b341561051e57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a0316926044358083019390810135926064359081019291013590608435166117e6565b341561056b57600080fd5b6105736118cf565b604051600160a060020a03909116815260200160405180910390f35b341561059a57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a0316926044358083019390810135926064359081019291013590608435166118de565b34156105e757600080fd5b6105fc67ffffffffffffffff600435166119c7565b6040518089600281111561060c57fe5b60ff168152600160a060020a03898116602083015267ffffffffffffffff8781166080840152861660a083015284151560c0830152831660e08201526101008282038101604083019081529160608101910189818151815260200191508051906020019080838360005b8381101561068e578082015183820152602001610676565b50505050905090810190601f1680156106bb5780820380516001836020036101000a031916815260200191505b50838103825288818151815260200191508051906020019080838360005b838110156106f15780820151838201526020016106d9565b50505050905090810190601f16801561071e5780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390f35b341561073f57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516611b9c565b341561078c57600080fd5b61057360046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650611c8595505050505050565b34156107dd57600080fd5b610573611d61565b60695460ff1681565b6000806107fa83611d75565b90506000815460ff16600281111561080e57fe5b141561081d5760009150610891565b6002815460ff16600281111561082f57fe5b1461083657fe5b600181015468010000000000000000900460ff16156108585760019150610891565b600181015467ffffffffffffffff1615156108765760009150610891565b600181015461088e9067ffffffffffffffff166107ee565b91505b50919050565b60405160008051602061218e8339815191528152601301604051809103902081565b600060405160008051602061218e83398151915281526013016040518091039020610904338260006040518059106108ee5750595b90808252806020026020018201604052506115e1565b151561090f57600080fd5b600091505b60ff82168390101561094d57610942848460ff851681811061093257fe5b9050602002013560001916611777565b600190910190610914565b50505050565b60405160008051602061218e8339815191528152601301604051809103902061099b338260006040518059106108ee57505990808252806020026020018201604052506115e1565b15156109a657600080fd5b506069805460ff19169115919091179055565b606954600090819060ff16806109d65750600160a060020a038316155b156109e45760019150610891565b600160a060020a03831660009081526068602052604090205460ff1615610a0e5760019150610891565b610a17836114dd565b60009081526067602052604090205460ff169392505050565b6000610a3b826109b9565b1515610a4657600080fd5b5060648054908160018101610a5b8382611f9a565b91600052602060002090600402016000610100604051908101604052806001815260200133600160a060020a031681526020018767ffffffffffffffff168152602001600067ffffffffffffffff16815260200160001515815260200186600160a060020a031681526020018b8b8080601f0160208091040260200160405190810160405281815292919060208401838380828437820191505050505050815260200189898080601f016020809104026020016040519081016040528181529291906020840183838082843750505092909352509193925083915050518154829060ff19166001836002811115610b4e57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206121ae833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051610c46929160200190611fcb565b5060e082015181600301908051610c61929160200190611fcb565b505050508067ffffffffffffffff167f014882843f1e57bd41e0826ad1cd5e6180d4d4f76df8b12edc8b44575322d94e60405160405180910390a29695505050505050565b606454600019015b90565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60405160008051602061218e83398151915281526013016040518091039020610d0d82611dbd565b610d183383836115e1565b1515610d2357600080fd5b5050600160a060020a03166000908152606860205260409020805460ff19169055565b6000610d51826109b9565b1515610d5c57600080fd5b5060648054908160018101610d718382611f9a565b916000526020600020906004020160006101006040519081016040528060008152600160a060020a03808c16602083015267ffffffffffffffff891660408301526000606083018190526080830152871660a082015260c081018a905260e00188905291905081518154829060ff19166001836002811115610def57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206121ae833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051610ee7929160200190611fcb565b5060e082015181600301908051610f02929160200190611fcb565b505050508067ffffffffffffffff167efc763def3c85dbc7bab43e314ba21264ec158217c45cf1eaf94f5ae15bc2c560405160405180910390a295945050505050565b600080610f51836109b9565b1515610f5c57600080fd5b67ffffffffffffffff85161561118157610f7585611d75565b9050601461116d826101006040519081016040528154909190829060ff166002811115610f9e57fe5b6002811115610fa957fe5b81528154610100808204600160a060020a0390811660208086019190915260a860020a90930467ffffffffffffffff908116604080870191909152600180880154928316606088015268010000000000000000830460ff1615156080880152690100000000000000000090920490921660a08601526002808701805460c090970196909592811615909402600019019093169290920491601f8301819004810201905190810160405280929190818152602001828054600181600116156101000203166002900480156110bd5780601f10611092576101008083540402835291602001916110bd565b820191906000526020600020905b8154815290600101906020018083116110a057829003601f168201915b50505050508152602001600382018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561115f5780601f106111345761010080835404028352916020019161115f565b820191906000526020600020905b81548152906001019060200180831161114257829003601f168201915b505050505081525050611ddd565b67ffffffffffffffff161061118157600080fd5b60648054925082600181016111968382611f9a565b9160005260206000209060040201600061010060405190810160405280600281526020018a600160a060020a031681526020018867ffffffffffffffff1681526020018967ffffffffffffffff16815260200160001515815260200187600160a060020a031681526020018e8e8080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505081526020018c8c8080601f016020809104026020016040519081016040528181529291906020840183838082843750505092909352509193925083915050518154829060ff1916600183600281111561128857fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206121ae833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051611380929160200190611fcb565b5060e08201518160030190805161139b929160200190611fcb565b505050508167ffffffffffffffff167fd7db7003e8f35149eda3d3685c2ab151ee561ad34853fdb0f4d7ecb33fff889060405160405180910390a25098975050505050505050565b60405160008051602061218e8339815191528152601301604051809103902061142b338260006040518059106108ee57505990808252806020026020018201604052506115e1565b151561143657600080fd5b50600160a060020a03166000908152606860205260409020805460ff19166001179055565b60006114cc3388888080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505087878080601f01602080910402602001604051908101604052818152929190602084018383808284378201915050505050508686610d46565b979650505050505050565b60015481565b60006114e7612045565b823b604051915080825280600060208401863c50806040518082805190602001908083835b6020831061152b5780518252601f19909201916020918201910161150c565b6001836020036101000a03801982511681845116179092525050509190910192506040915050518091039020915050919050565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60006115eb612045565b6000808451111561160457835160200290508391508082525b600054600160a060020a03161580611715575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b838110156116ab578082015183820152602001611693565b50505050905090810190601f1680156116d85780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b15156116f957600080fd5b6102c65a03f1151561170a57600080fd5b505050604051805190505b9695505050505050565b60405160008051602061218e8339815191528152601301604051809103902061174782611e52565b6117523383836115e1565b151561175d57600080fd5b50506000908152606760205260409020805460ff19169055565b60405160008051602061218e833981519152815260130160405180910390206117bf338260006040518059106108ee57505990808252806020026020018201604052506115e1565b15156117ca57600080fd5b506000908152606760205260409020805460ff19166001179055565b60006117f188611d75565b805490915033600160a060020a03908116610100909204161461181357600080fd5b6001815460ff16600281111561182557fe5b1461182f57600080fd5b805461010060a860020a031916610100600160a060020a0389160217815561185b600282018787612057565b5061186a600382018585612057565b50805467ffffffffffffffff80841660a860020a026000805160206121ae83398151915290921691909117825588167f01a3bd608e7be74358498f90bd2ff305f9fdb8e94d76167f40fef03aae56620360405160405180910390a25050505050505050565b600054600160a060020a031681565b60006118e988611d75565b805490915033600160a060020a03908116610100909204161461190b57600080fd5b6000815460ff16600281111561191d57fe5b1461192757600080fd5b805461010060a860020a031916610100600160a060020a03891602178155611953600282018787612057565b50611962600382018585612057565b50805467ffffffffffffffff80841660a860020a026000805160206121ae83398151915290921691909117825588167fe8da06f5d4d8fa2ef122c9fc3d5ae15379d95f5b9ebf92a5821b57705600320a60405160405180910390a25050505050505050565b6000806119d2612045565b6119da612045565b60008060008060006119eb8a611d75565b80546002808301805460ff84169d5061010093849004600160a060020a03169c5093945092600181161590920260001901909116046020601f82018190048102016040519081016040528092919081815260200182805460018160011615610100020316600290048015611aa05780601f10611a7557610100808354040283529160200191611aa0565b820191906000526020600020905b815481529060010190602001808311611a8357829003601f168201915b50505050509650806003018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611b3f5780601f10611b1457610100808354040283529160200191611b3f565b820191906000526020600020905b815481529060010190602001808311611b2257829003601f168201915b505084546001909501549c9e9b9d50999b929a60a860020a90940467ffffffffffffffff9081169a5083169850505068010000000000000000810460ff16955069010000000000000000009004600160a060020a03169350915050565b6000611ba788611d75565b805490915033600160a060020a039081166101009092041614611bc957600080fd5b6002815460ff166002811115611bdb57fe5b14611be557600080fd5b805461010060a860020a031916610100600160a060020a03891602178155611c11600282018787612057565b50611c20600382018585612057565b50805467ffffffffffffffff80841660a860020a026000805160206121ae83398151915290921691909117825588167f035196d5942819024277421e936a2e76840abb7bb5a320924ce0a9826daeba4460405160405180910390a25050505050505050565b6000611c8f611e63565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611cf6578082015183820152602001611cde565b50505050905090810190601f168015611d235780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b1515611d4157600080fd5b6102c65a03f11515611d5257600080fd5b50505060405180519392505050565b6069546101009004600160a060020a031681565b60645460009067ffffffffffffffff831610611d9057600080fd5b6064805467ffffffffffffffff8416908110611da857fe5b90600052602060002090600402019050919050565b611dc5612045565b611dd782600160a060020a0316611f53565b92915050565b600080600283516002811115611def57fe5b14611df657fe5b826060015167ffffffffffffffff161515611e145760019150610891565b611e218360600151611d75565b9050611e48816101006040519081016040528154909190829060ff166002811115610f9e57fe5b6001019392505050565b611e5a612045565b611dd782611f53565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515611f2f57600080fd5b6102c65a03f11515611f4057600080fd5b50505060405180519250829150505b5090565b611f5b612045565b6001604051805910611f6a5750595b908082528060200260200182016040525090508181600081518110611f8b57fe5b60209081029091010152919050565b815481835581811511611fc657600402816004028360005260206000209182019101611fc691906120c5565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061200c57805160ff1916838001178555612039565b82800160010185558215612039579182015b8281111561203957825182559160200191906001019061201e565b50611f4f92915061212c565b60206040519081016040526000815290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106120985782800160ff19823516178555612039565b82800160010185558215612039579182015b828111156120395782358255916020019190600101906120aa565b610cae91905b80821115611f4f5780547fffffff00000000000000000000000000000000000000000000000000000000009081168255600182018054909116905560006121156002830182612146565b612123600383016000612146565b506004016120cb565b610cae91905b80821115611f4f5760008155600101612132565b50805460018160011615610100020316600290046000825580601f1061216c575061218a565b601f01602090049060005260206000209081019061218a919061212c565b505600504c5547494e5f4d414e414745525f524f4c4500000000000000000000000000ffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffa165627a7a7230582084ac9e946605d2dc83cfae3d44664f451b9b193118c33b8e3da72f490af9e6f40029"
exports.PledgeAdminsRuntimeByteCode = "0x6060604052600436106101505763ffffffff60e060020a6000350416631c8e856881146101555780632101a6ad1461017c57806324fea3b01461019c57806332ce8ebc146101c157806338740291146101e15780634eafbcd5146101f957806352dc7dcc146102185780635503d9ba1461027857806360b1e0571461028b5780636293c7021461029e5780636e802c6a146102bd57806372116e921461037857806379f4542e146103ca5780637f61fa93146103e957806380afdea81461042c57806381ea44081461043f5780638b3dd7491461045e5780639b3fdf4c14610471578063a1658fad14610484578063b12b5f76146104e7578063c8ae070f146104fd578063cc19ecf714610513578063d4aae0c414610560578063db7c23141461058f578063eba8ba06146105dc578063f6b24b1c14610734578063f92a79ff14610781578063fbfa77cf146107d2575b600080fd5b341561016057600080fd5b6101686107e5565b604051901515815260200160405180910390f35b341561018757600080fd5b61016867ffffffffffffffff600435166107ee565b34156101a757600080fd5b6101af610897565b60405190815260200160405180910390f35b34156101cc57600080fd5b6101df60048035602481019101356108b9565b005b34156101ec57600080fd5b6101df6004351515610953565b341561020457600080fd5b610168600160a060020a03600435166109b9565b341561022357600080fd5b61025b602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a0360643516610a30565b60405167ffffffffffffffff909116815260200160405180910390f35b341561028357600080fd5b6101af610ca6565b341561029657600080fd5b6101af610cb1565b34156102a957600080fd5b6101df600160a060020a0360043516610ce5565b34156102c857600080fd5b61025b60048035600160a060020a03169060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250610d46915050565b341561038357600080fd5b61025b6024600480358281019290820135918135918201910135600160a060020a0360443581169067ffffffffffffffff6064358116916084359091169060a43516610f45565b34156103d557600080fd5b6101df600160a060020a03600435166113e3565b34156103f457600080fd5b61025b602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a036064351661145b565b341561043757600080fd5b6101af6114d7565b341561044a57600080fd5b6101af600160a060020a03600435166114dd565b341561046957600080fd5b6101af61155f565b341561047c57600080fd5b6101af611565565b341561048f57600080fd5b61016860048035600160a060020a03169060248035919060649060443590810190830135806020808202016040519081016040528093929190818152602001838360200280828437509496506115e195505050505050565b34156104f257600080fd5b6101df60043561171f565b341561050857600080fd5b6101df600435611777565b341561051e57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a0316926044358083019390810135926064359081019291013590608435166117e6565b341561056b57600080fd5b6105736118cf565b604051600160a060020a03909116815260200160405180910390f35b341561059a57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a0316926044358083019390810135926064359081019291013590608435166118de565b34156105e757600080fd5b6105fc67ffffffffffffffff600435166119c7565b6040518089600281111561060c57fe5b60ff168152600160a060020a03898116602083015267ffffffffffffffff8781166080840152861660a083015284151560c0830152831660e08201526101008282038101604083019081529160608101910189818151815260200191508051906020019080838360005b8381101561068e578082015183820152602001610676565b50505050905090810190601f1680156106bb5780820380516001836020036101000a031916815260200191505b50838103825288818151815260200191508051906020019080838360005b838110156106f15780820151838201526020016106d9565b50505050905090810190601f16801561071e5780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390f35b341561073f57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516611b9c565b341561078c57600080fd5b61057360046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650611c8595505050505050565b34156107dd57600080fd5b610573611d61565b60695460ff1681565b6000806107fa83611d75565b90506000815460ff16600281111561080e57fe5b141561081d5760009150610891565b6002815460ff16600281111561082f57fe5b1461083657fe5b600181015468010000000000000000900460ff16156108585760019150610891565b600181015467ffffffffffffffff1615156108765760009150610891565b600181015461088e9067ffffffffffffffff166107ee565b91505b50919050565b60405160008051602061218e8339815191528152601301604051809103902081565b600060405160008051602061218e83398151915281526013016040518091039020610904338260006040518059106108ee5750595b90808252806020026020018201604052506115e1565b151561090f57600080fd5b600091505b60ff82168390101561094d57610942848460ff851681811061093257fe5b9050602002013560001916611777565b600190910190610914565b50505050565b60405160008051602061218e8339815191528152601301604051809103902061099b338260006040518059106108ee57505990808252806020026020018201604052506115e1565b15156109a657600080fd5b506069805460ff19169115919091179055565b606954600090819060ff16806109d65750600160a060020a038316155b156109e45760019150610891565b600160a060020a03831660009081526068602052604090205460ff1615610a0e5760019150610891565b610a17836114dd565b60009081526067602052604090205460ff169392505050565b6000610a3b826109b9565b1515610a4657600080fd5b5060648054908160018101610a5b8382611f9a565b91600052602060002090600402016000610100604051908101604052806001815260200133600160a060020a031681526020018767ffffffffffffffff168152602001600067ffffffffffffffff16815260200160001515815260200186600160a060020a031681526020018b8b8080601f0160208091040260200160405190810160405281815292919060208401838380828437820191505050505050815260200189898080601f016020809104026020016040519081016040528181529291906020840183838082843750505092909352509193925083915050518154829060ff19166001836002811115610b4e57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206121ae833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051610c46929160200190611fcb565b5060e082015181600301908051610c61929160200190611fcb565b505050508067ffffffffffffffff167f014882843f1e57bd41e0826ad1cd5e6180d4d4f76df8b12edc8b44575322d94e60405160405180910390a29695505050505050565b606454600019015b90565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60405160008051602061218e83398151915281526013016040518091039020610d0d82611dbd565b610d183383836115e1565b1515610d2357600080fd5b5050600160a060020a03166000908152606860205260409020805460ff19169055565b6000610d51826109b9565b1515610d5c57600080fd5b5060648054908160018101610d718382611f9a565b916000526020600020906004020160006101006040519081016040528060008152600160a060020a03808c16602083015267ffffffffffffffff891660408301526000606083018190526080830152871660a082015260c081018a905260e00188905291905081518154829060ff19166001836002811115610def57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206121ae833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051610ee7929160200190611fcb565b5060e082015181600301908051610f02929160200190611fcb565b505050508067ffffffffffffffff167efc763def3c85dbc7bab43e314ba21264ec158217c45cf1eaf94f5ae15bc2c560405160405180910390a295945050505050565b600080610f51836109b9565b1515610f5c57600080fd5b67ffffffffffffffff85161561118157610f7585611d75565b9050601461116d826101006040519081016040528154909190829060ff166002811115610f9e57fe5b6002811115610fa957fe5b81528154610100808204600160a060020a0390811660208086019190915260a860020a90930467ffffffffffffffff908116604080870191909152600180880154928316606088015268010000000000000000830460ff1615156080880152690100000000000000000090920490921660a08601526002808701805460c090970196909592811615909402600019019093169290920491601f8301819004810201905190810160405280929190818152602001828054600181600116156101000203166002900480156110bd5780601f10611092576101008083540402835291602001916110bd565b820191906000526020600020905b8154815290600101906020018083116110a057829003601f168201915b50505050508152602001600382018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561115f5780601f106111345761010080835404028352916020019161115f565b820191906000526020600020905b81548152906001019060200180831161114257829003601f168201915b505050505081525050611ddd565b67ffffffffffffffff161061118157600080fd5b60648054925082600181016111968382611f9a565b9160005260206000209060040201600061010060405190810160405280600281526020018a600160a060020a031681526020018867ffffffffffffffff1681526020018967ffffffffffffffff16815260200160001515815260200187600160a060020a031681526020018e8e8080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505081526020018c8c8080601f016020809104026020016040519081016040528181529291906020840183838082843750505092909352509193925083915050518154829060ff1916600183600281111561128857fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206121ae833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051611380929160200190611fcb565b5060e08201518160030190805161139b929160200190611fcb565b505050508167ffffffffffffffff167fd7db7003e8f35149eda3d3685c2ab151ee561ad34853fdb0f4d7ecb33fff889060405160405180910390a25098975050505050505050565b60405160008051602061218e8339815191528152601301604051809103902061142b338260006040518059106108ee57505990808252806020026020018201604052506115e1565b151561143657600080fd5b50600160a060020a03166000908152606860205260409020805460ff19166001179055565b60006114cc3388888080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505087878080601f01602080910402602001604051908101604052818152929190602084018383808284378201915050505050508686610d46565b979650505050505050565b60015481565b60006114e7612045565b823b604051915080825280600060208401863c50806040518082805190602001908083835b6020831061152b5780518252601f19909201916020918201910161150c565b6001836020036101000a03801982511681845116179092525050509190910192506040915050518091039020915050919050565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60006115eb612045565b6000808451111561160457835160200290508391508082525b600054600160a060020a03161580611715575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b838110156116ab578082015183820152602001611693565b50505050905090810190601f1680156116d85780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b15156116f957600080fd5b6102c65a03f1151561170a57600080fd5b505050604051805190505b9695505050505050565b60405160008051602061218e8339815191528152601301604051809103902061174782611e52565b6117523383836115e1565b151561175d57600080fd5b50506000908152606760205260409020805460ff19169055565b60405160008051602061218e833981519152815260130160405180910390206117bf338260006040518059106108ee57505990808252806020026020018201604052506115e1565b15156117ca57600080fd5b506000908152606760205260409020805460ff19166001179055565b60006117f188611d75565b805490915033600160a060020a03908116610100909204161461181357600080fd5b6001815460ff16600281111561182557fe5b1461182f57600080fd5b805461010060a860020a031916610100600160a060020a0389160217815561185b600282018787612057565b5061186a600382018585612057565b50805467ffffffffffffffff80841660a860020a026000805160206121ae83398151915290921691909117825588167f01a3bd608e7be74358498f90bd2ff305f9fdb8e94d76167f40fef03aae56620360405160405180910390a25050505050505050565b600054600160a060020a031681565b60006118e988611d75565b805490915033600160a060020a03908116610100909204161461190b57600080fd5b6000815460ff16600281111561191d57fe5b1461192757600080fd5b805461010060a860020a031916610100600160a060020a03891602178155611953600282018787612057565b50611962600382018585612057565b50805467ffffffffffffffff80841660a860020a026000805160206121ae83398151915290921691909117825588167fe8da06f5d4d8fa2ef122c9fc3d5ae15379d95f5b9ebf92a5821b57705600320a60405160405180910390a25050505050505050565b6000806119d2612045565b6119da612045565b60008060008060006119eb8a611d75565b80546002808301805460ff84169d5061010093849004600160a060020a03169c5093945092600181161590920260001901909116046020601f82018190048102016040519081016040528092919081815260200182805460018160011615610100020316600290048015611aa05780601f10611a7557610100808354040283529160200191611aa0565b820191906000526020600020905b815481529060010190602001808311611a8357829003601f168201915b50505050509650806003018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611b3f5780601f10611b1457610100808354040283529160200191611b3f565b820191906000526020600020905b815481529060010190602001808311611b2257829003601f168201915b505084546001909501549c9e9b9d50999b929a60a860020a90940467ffffffffffffffff9081169a5083169850505068010000000000000000810460ff16955069010000000000000000009004600160a060020a03169350915050565b6000611ba788611d75565b805490915033600160a060020a039081166101009092041614611bc957600080fd5b6002815460ff166002811115611bdb57fe5b14611be557600080fd5b805461010060a860020a031916610100600160a060020a03891602178155611c11600282018787612057565b50611c20600382018585612057565b50805467ffffffffffffffff80841660a860020a026000805160206121ae83398151915290921691909117825588167f035196d5942819024277421e936a2e76840abb7bb5a320924ce0a9826daeba4460405160405180910390a25050505050505050565b6000611c8f611e63565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611cf6578082015183820152602001611cde565b50505050905090810190601f168015611d235780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b1515611d4157600080fd5b6102c65a03f11515611d5257600080fd5b50505060405180519392505050565b6069546101009004600160a060020a031681565b60645460009067ffffffffffffffff831610611d9057600080fd5b6064805467ffffffffffffffff8416908110611da857fe5b90600052602060002090600402019050919050565b611dc5612045565b611dd782600160a060020a0316611f53565b92915050565b600080600283516002811115611def57fe5b14611df657fe5b826060015167ffffffffffffffff161515611e145760019150610891565b611e218360600151611d75565b9050611e48816101006040519081016040528154909190829060ff166002811115610f9e57fe5b6001019392505050565b611e5a612045565b611dd782611f53565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515611f2f57600080fd5b6102c65a03f11515611f4057600080fd5b50505060405180519250829150505b5090565b611f5b612045565b6001604051805910611f6a5750595b908082528060200260200182016040525090508181600081518110611f8b57fe5b60209081029091010152919050565b815481835581811511611fc657600402816004028360005260206000209182019101611fc691906120c5565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061200c57805160ff1916838001178555612039565b82800160010185558215612039579182015b8281111561203957825182559160200191906001019061201e565b50611f4f92915061212c565b60206040519081016040526000815290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106120985782800160ff19823516178555612039565b82800160010185558215612039579182015b828111156120395782358255916020019190600101906120aa565b610cae91905b80821115611f4f5780547fffffff00000000000000000000000000000000000000000000000000000000009081168255600182018054909116905560006121156002830182612146565b612123600383016000612146565b506004016120cb565b610cae91905b80821115611f4f5760008155600101612132565b50805460018160011615610100020316600290046000825580601f1061216c575061218a565b601f01602090049060005260206000209081019061218a919061212c565b505600504c5547494e5f4d414e414745525f524f4c4500000000000000000000000000ffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffa165627a7a7230582084ac9e946605d2dc83cfae3d44664f451b9b193118c33b8e3da72f490af9e6f40029"
exports['_./contracts/PledgeAdmins.sol_keccak256'] = "0xa1edcb61290bba6118e28e354ec28a8292993377725021bcbf0d749d5cb63a14"
exports.PledgeAdminsAbi = [{"constant":true,"inputs":[],"name":"whitelistDisabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"projectId","type":"uint64"}],"name":"isProjectCanceled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PLUGIN_MANAGER_ROLE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"contractHashes","type":"bytes32[]"}],"name":"addValidPluginContracts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"useWhitelist","type":"bool"}],"name":"useWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"isValidPlugin","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"url","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addDelegate","outputs":[{"name":"idDelegate","type":"uint64"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"numberOfPledgeAdmins","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"}],"name":"removeValidPluginInstance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"},{"name":"name","type":"string"},{"name":"url","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addGiver","outputs":[{"name":"idGiver","type":"uint64"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"url","type":"string"},{"name":"projectAdmin","type":"address"},{"name":"parentProject","type":"uint64"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addProject","outputs":[{"name":"idProject","type":"uint64"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"}],"name":"addValidPluginInstance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"url","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"plugin","type":"address"}],"name":"addGiver","outputs":[{"name":"idGiver","type":"uint64"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"appId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"getCodeHash","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getInitializationBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_sender","type":"address"},{"name":"_role","type":"bytes32"},{"name":"params","type":"uint256[]"}],"name":"canPerform","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"contractHash","type":"bytes32"}],"name":"removeValidPluginContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"contractHash","type":"bytes32"}],"name":"addValidPluginContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"idDelegate","type":"uint64"},{"name":"newAddr","type":"address"},{"name":"newName","type":"string"},{"name":"newUrl","type":"string"},{"name":"newCommitTime","type":"uint64"}],"name":"updateDelegate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"kernel","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"idGiver","type":"uint64"},{"name":"newAddr","type":"address"},{"name":"newName","type":"string"},{"name":"newUrl","type":"string"},{"name":"newCommitTime","type":"uint64"}],"name":"updateGiver","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"idAdmin","type":"uint64"}],"name":"getPledgeAdmin","outputs":[{"name":"adminType","type":"uint8"},{"name":"addr","type":"address"},{"name":"name","type":"string"},{"name":"url","type":"string"},{"name":"commitTime","type":"uint64"},{"name":"parentProject","type":"uint64"},{"name":"canceled","type":"bool"},{"name":"plugin","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"idProject","type":"uint64"},{"name":"newAddr","type":"address"},{"name":"newName","type":"string"},{"name":"newUrl","type":"string"},{"name":"newCommitTime","type":"uint64"}],"name":"updateProject","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_script","type":"bytes"}],"name":"getExecutor","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"vault","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idGiver","type":"uint64"}],"name":"GiverAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idGiver","type":"uint64"}],"name":"GiverUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDelegate","type":"uint64"}],"name":"DelegateAdded","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":"idProject","type":"uint64"}],"name":"ProjectUpdated","type":"event"}]
exports.PledgeAdminsByteCode = "0x60606040526069805460ff19169055341561001957600080fd5b6121f9806100286000396000f3006060604052600436106101505763ffffffff60e060020a6000350416631c8e856881146101555780632101a6ad1461017c57806324fea3b01461019c57806332ce8ebc146101c157806338740291146101e15780634eafbcd5146101f957806352dc7dcc146102185780635503d9ba1461027857806360b1e0571461028b5780636293c7021461029e5780636e802c6a146102bd57806372116e921461037857806379f4542e146103ca5780637f61fa93146103e957806380afdea81461042c57806381ea44081461043f5780638b3dd7491461045e5780639b3fdf4c14610471578063a1658fad14610484578063b12b5f76146104e7578063c8ae070f146104fd578063cc19ecf714610513578063d4aae0c414610560578063db7c23141461058f578063eba8ba06146105dc578063f6b24b1c14610734578063f92a79ff14610781578063fbfa77cf146107d2575b600080fd5b341561016057600080fd5b6101686107e5565b604051901515815260200160405180910390f35b341561018757600080fd5b61016867ffffffffffffffff600435166107ee565b34156101a757600080fd5b6101af610897565b60405190815260200160405180910390f35b34156101cc57600080fd5b6101df60048035602481019101356108b9565b005b34156101ec57600080fd5b6101df6004351515610953565b341561020457600080fd5b610168600160a060020a03600435166109b9565b341561022357600080fd5b61025b602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a0360643516610a30565b60405167ffffffffffffffff909116815260200160405180910390f35b341561028357600080fd5b6101af610ca6565b341561029657600080fd5b6101af610cb1565b34156102a957600080fd5b6101df600160a060020a0360043516610ce5565b34156102c857600080fd5b61025b60048035600160a060020a03169060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250610d46915050565b341561038357600080fd5b61025b6024600480358281019290820135918135918201910135600160a060020a0360443581169067ffffffffffffffff6064358116916084359091169060a43516610f45565b34156103d557600080fd5b6101df600160a060020a03600435166113e3565b34156103f457600080fd5b61025b602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a036064351661145b565b341561043757600080fd5b6101af6114d7565b341561044a57600080fd5b6101af600160a060020a03600435166114dd565b341561046957600080fd5b6101af61155f565b341561047c57600080fd5b6101af611565565b341561048f57600080fd5b61016860048035600160a060020a03169060248035919060649060443590810190830135806020808202016040519081016040528093929190818152602001838360200280828437509496506115e195505050505050565b34156104f257600080fd5b6101df60043561171f565b341561050857600080fd5b6101df600435611777565b341561051e57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a0316926044358083019390810135926064359081019291013590608435166117e6565b341561056b57600080fd5b6105736118cf565b604051600160a060020a03909116815260200160405180910390f35b341561059a57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a0316926044358083019390810135926064359081019291013590608435166118de565b34156105e757600080fd5b6105fc67ffffffffffffffff600435166119c7565b6040518089600281111561060c57fe5b60ff168152600160a060020a03898116602083015267ffffffffffffffff8781166080840152861660a083015284151560c0830152831660e08201526101008282038101604083019081529160608101910189818151815260200191508051906020019080838360005b8381101561068e578082015183820152602001610676565b50505050905090810190601f1680156106bb5780820380516001836020036101000a031916815260200191505b50838103825288818151815260200191508051906020019080838360005b838110156106f15780820151838201526020016106d9565b50505050905090810190601f16801561071e5780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390f35b341561073f57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516611b9c565b341561078c57600080fd5b61057360046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650611c8595505050505050565b34156107dd57600080fd5b610573611d61565b60695460ff1681565b6000806107fa83611d75565b90506000815460ff16600281111561080e57fe5b141561081d5760009150610891565b6002815460ff16600281111561082f57fe5b1461083657fe5b600181015468010000000000000000900460ff16156108585760019150610891565b600181015467ffffffffffffffff1615156108765760009150610891565b600181015461088e9067ffffffffffffffff166107ee565b91505b50919050565b60405160008051602061218e8339815191528152601301604051809103902081565b600060405160008051602061218e83398151915281526013016040518091039020610904338260006040518059106108ee5750595b90808252806020026020018201604052506115e1565b151561090f57600080fd5b600091505b60ff82168390101561094d57610942848460ff851681811061093257fe5b9050602002013560001916611777565b600190910190610914565b50505050565b60405160008051602061218e8339815191528152601301604051809103902061099b338260006040518059106108ee57505990808252806020026020018201604052506115e1565b15156109a657600080fd5b506069805460ff19169115919091179055565b606954600090819060ff16806109d65750600160a060020a038316155b156109e45760019150610891565b600160a060020a03831660009081526068602052604090205460ff1615610a0e5760019150610891565b610a17836114dd565b60009081526067602052604090205460ff169392505050565b6000610a3b826109b9565b1515610a4657600080fd5b5060648054908160018101610a5b8382611f9a565b91600052602060002090600402016000610100604051908101604052806001815260200133600160a060020a031681526020018767ffffffffffffffff168152602001600067ffffffffffffffff16815260200160001515815260200186600160a060020a031681526020018b8b8080601f0160208091040260200160405190810160405281815292919060208401838380828437820191505050505050815260200189898080601f016020809104026020016040519081016040528181529291906020840183838082843750505092909352509193925083915050518154829060ff19166001836002811115610b4e57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206121ae833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051610c46929160200190611fcb565b5060e082015181600301908051610c61929160200190611fcb565b505050508067ffffffffffffffff167f014882843f1e57bd41e0826ad1cd5e6180d4d4f76df8b12edc8b44575322d94e60405160405180910390a29695505050505050565b606454600019015b90565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60405160008051602061218e83398151915281526013016040518091039020610d0d82611dbd565b610d183383836115e1565b1515610d2357600080fd5b5050600160a060020a03166000908152606860205260409020805460ff19169055565b6000610d51826109b9565b1515610d5c57600080fd5b5060648054908160018101610d718382611f9a565b916000526020600020906004020160006101006040519081016040528060008152600160a060020a03808c16602083015267ffffffffffffffff891660408301526000606083018190526080830152871660a082015260c081018a905260e00188905291905081518154829060ff19166001836002811115610def57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206121ae833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051610ee7929160200190611fcb565b5060e082015181600301908051610f02929160200190611fcb565b505050508067ffffffffffffffff167efc763def3c85dbc7bab43e314ba21264ec158217c45cf1eaf94f5ae15bc2c560405160405180910390a295945050505050565b600080610f51836109b9565b1515610f5c57600080fd5b67ffffffffffffffff85161561118157610f7585611d75565b9050601461116d826101006040519081016040528154909190829060ff166002811115610f9e57fe5b6002811115610fa957fe5b81528154610100808204600160a060020a0390811660208086019190915260a860020a90930467ffffffffffffffff908116604080870191909152600180880154928316606088015268010000000000000000830460ff1615156080880152690100000000000000000090920490921660a08601526002808701805460c090970196909592811615909402600019019093169290920491601f8301819004810201905190810160405280929190818152602001828054600181600116156101000203166002900480156110bd5780601f10611092576101008083540402835291602001916110bd565b820191906000526020600020905b8154815290600101906020018083116110a057829003601f168201915b50505050508152602001600382018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561115f5780601f106111345761010080835404028352916020019161115f565b820191906000526020600020905b81548152906001019060200180831161114257829003601f168201915b505050505081525050611ddd565b67ffffffffffffffff161061118157600080fd5b60648054925082600181016111968382611f9a565b9160005260206000209060040201600061010060405190810160405280600281526020018a600160a060020a031681526020018867ffffffffffffffff1681526020018967ffffffffffffffff16815260200160001515815260200187600160a060020a031681526020018e8e8080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505081526020018c8c8080601f016020809104026020016040519081016040528181529291906020840183838082843750505092909352509193925083915050518154829060ff1916600183600281111561128857fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206121ae833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051611380929160200190611fcb565b5060e08201518160030190805161139b929160200190611fcb565b505050508167ffffffffffffffff167fd7db7003e8f35149eda3d3685c2ab151ee561ad34853fdb0f4d7ecb33fff889060405160405180910390a25098975050505050505050565b60405160008051602061218e8339815191528152601301604051809103902061142b338260006040518059106108ee57505990808252806020026020018201604052506115e1565b151561143657600080fd5b50600160a060020a03166000908152606860205260409020805460ff19166001179055565b60006114cc3388888080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505087878080601f01602080910402602001604051908101604052818152929190602084018383808284378201915050505050508686610d46565b979650505050505050565b60015481565b60006114e7612045565b823b604051915080825280600060208401863c50806040518082805190602001908083835b6020831061152b5780518252601f19909201916020918201910161150c565b6001836020036101000a03801982511681845116179092525050509190910192506040915050518091039020915050919050565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60006115eb612045565b6000808451111561160457835160200290508391508082525b600054600160a060020a03161580611715575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b838110156116ab578082015183820152602001611693565b50505050905090810190601f1680156116d85780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b15156116f957600080fd5b6102c65a03f1151561170a57600080fd5b505050604051805190505b9695505050505050565b60405160008051602061218e8339815191528152601301604051809103902061174782611e52565b6117523383836115e1565b151561175d57600080fd5b50506000908152606760205260409020805460ff19169055565b60405160008051602061218e833981519152815260130160405180910390206117bf338260006040518059106108ee57505990808252806020026020018201604052506115e1565b15156117ca57600080fd5b506000908152606760205260409020805460ff19166001179055565b60006117f188611d75565b805490915033600160a060020a03908116610100909204161461181357600080fd5b6001815460ff16600281111561182557fe5b1461182f57600080fd5b805461010060a860020a031916610100600160a060020a0389160217815561185b600282018787612057565b5061186a600382018585612057565b50805467ffffffffffffffff80841660a860020a026000805160206121ae83398151915290921691909117825588167f01a3bd608e7be74358498f90bd2ff305f9fdb8e94d76167f40fef03aae56620360405160405180910390a25050505050505050565b600054600160a060020a031681565b60006118e988611d75565b805490915033600160a060020a03908116610100909204161461190b57600080fd5b6000815460ff16600281111561191d57fe5b1461192757600080fd5b805461010060a860020a031916610100600160a060020a03891602178155611953600282018787612057565b50611962600382018585612057565b50805467ffffffffffffffff80841660a860020a026000805160206121ae83398151915290921691909117825588167fe8da06f5d4d8fa2ef122c9fc3d5ae15379d95f5b9ebf92a5821b57705600320a60405160405180910390a25050505050505050565b6000806119d2612045565b6119da612045565b60008060008060006119eb8a611d75565b80546002808301805460ff84169d5061010093849004600160a060020a03169c5093945092600181161590920260001901909116046020601f82018190048102016040519081016040528092919081815260200182805460018160011615610100020316600290048015611aa05780601f10611a7557610100808354040283529160200191611aa0565b820191906000526020600020905b815481529060010190602001808311611a8357829003601f168201915b50505050509650806003018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611b3f5780601f10611b1457610100808354040283529160200191611b3f565b820191906000526020600020905b815481529060010190602001808311611b2257829003601f168201915b505084546001909501549c9e9b9d50999b929a60a860020a90940467ffffffffffffffff9081169a5083169850505068010000000000000000810460ff16955069010000000000000000009004600160a060020a03169350915050565b6000611ba788611d75565b805490915033600160a060020a039081166101009092041614611bc957600080fd5b6002815460ff166002811115611bdb57fe5b14611be557600080fd5b805461010060a860020a031916610100600160a060020a03891602178155611c11600282018787612057565b50611c20600382018585612057565b50805467ffffffffffffffff80841660a860020a026000805160206121ae83398151915290921691909117825588167f035196d5942819024277421e936a2e76840abb7bb5a320924ce0a9826daeba4460405160405180910390a25050505050505050565b6000611c8f611e63565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611cf6578082015183820152602001611cde565b50505050905090810190601f168015611d235780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b1515611d4157600080fd5b6102c65a03f11515611d5257600080fd5b50505060405180519392505050565b6069546101009004600160a060020a031681565b60645460009067ffffffffffffffff831610611d9057600080fd5b6064805467ffffffffffffffff8416908110611da857fe5b90600052602060002090600402019050919050565b611dc5612045565b611dd782600160a060020a0316611f53565b92915050565b600080600283516002811115611def57fe5b14611df657fe5b826060015167ffffffffffffffff161515611e145760019150610891565b611e218360600151611d75565b9050611e48816101006040519081016040528154909190829060ff166002811115610f9e57fe5b6001019392505050565b611e5a612045565b611dd782611f53565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515611f2f57600080fd5b6102c65a03f11515611f4057600080fd5b50505060405180519250829150505b5090565b611f5b612045565b6001604051805910611f6a5750595b908082528060200260200182016040525090508181600081518110611f8b57fe5b60209081029091010152919050565b815481835581811511611fc657600402816004028360005260206000209182019101611fc691906120c5565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061200c57805160ff1916838001178555612039565b82800160010185558215612039579182015b8281111561203957825182559160200191906001019061201e565b50611f4f92915061212c565b60206040519081016040526000815290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106120985782800160ff19823516178555612039565b82800160010185558215612039579182015b828111156120395782358255916020019190600101906120aa565b610cae91905b80821115611f4f5780547fffffff00000000000000000000000000000000000000000000000000000000009081168255600182018054909116905560006121156002830182612146565b612123600383016000612146565b506004016120cb565b610cae91905b80821115611f4f5760008155600101612132565b50805460018160011615610100020316600290046000825580601f1061216c575061218a565b601f01602090049060005260206000209081019061218a919061212c565b505600504c5547494e5f4d414e414745525f524f4c4500000000000000000000000000ffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffa165627a7a7230582084ac9e946605d2dc83cfae3d44664f451b9b193118c33b8e3da72f490af9e6f40029"
exports.PledgeAdminsRuntimeByteCode = "0x6060604052600436106101505763ffffffff60e060020a6000350416631c8e856881146101555780632101a6ad1461017c57806324fea3b01461019c57806332ce8ebc146101c157806338740291146101e15780634eafbcd5146101f957806352dc7dcc146102185780635503d9ba1461027857806360b1e0571461028b5780636293c7021461029e5780636e802c6a146102bd57806372116e921461037857806379f4542e146103ca5780637f61fa93146103e957806380afdea81461042c57806381ea44081461043f5780638b3dd7491461045e5780639b3fdf4c14610471578063a1658fad14610484578063b12b5f76146104e7578063c8ae070f146104fd578063cc19ecf714610513578063d4aae0c414610560578063db7c23141461058f578063eba8ba06146105dc578063f6b24b1c14610734578063f92a79ff14610781578063fbfa77cf146107d2575b600080fd5b341561016057600080fd5b6101686107e5565b604051901515815260200160405180910390f35b341561018757600080fd5b61016867ffffffffffffffff600435166107ee565b34156101a757600080fd5b6101af610897565b60405190815260200160405180910390f35b34156101cc57600080fd5b6101df60048035602481019101356108b9565b005b34156101ec57600080fd5b6101df6004351515610953565b341561020457600080fd5b610168600160a060020a03600435166109b9565b341561022357600080fd5b61025b602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a0360643516610a30565b60405167ffffffffffffffff909116815260200160405180910390f35b341561028357600080fd5b6101af610ca6565b341561029657600080fd5b6101af610cb1565b34156102a957600080fd5b6101df600160a060020a0360043516610ce5565b34156102c857600080fd5b61025b60048035600160a060020a03169060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250610d46915050565b341561038357600080fd5b61025b6024600480358281019290820135918135918201910135600160a060020a0360443581169067ffffffffffffffff6064358116916084359091169060a43516610f45565b34156103d557600080fd5b6101df600160a060020a03600435166113e3565b34156103f457600080fd5b61025b602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a036064351661145b565b341561043757600080fd5b6101af6114d7565b341561044a57600080fd5b6101af600160a060020a03600435166114dd565b341561046957600080fd5b6101af61155f565b341561047c57600080fd5b6101af611565565b341561048f57600080fd5b61016860048035600160a060020a03169060248035919060649060443590810190830135806020808202016040519081016040528093929190818152602001838360200280828437509496506115e195505050505050565b34156104f257600080fd5b6101df60043561171f565b341561050857600080fd5b6101df600435611777565b341561051e57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a0316926044358083019390810135926064359081019291013590608435166117e6565b341561056b57600080fd5b6105736118cf565b604051600160a060020a03909116815260200160405180910390f35b341561059a57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a0316926044358083019390810135926064359081019291013590608435166118de565b34156105e757600080fd5b6105fc67ffffffffffffffff600435166119c7565b6040518089600281111561060c57fe5b60ff168152600160a060020a03898116602083015267ffffffffffffffff8781166080840152861660a083015284151560c0830152831660e08201526101008282038101604083019081529160608101910189818151815260200191508051906020019080838360005b8381101561068e578082015183820152602001610676565b50505050905090810190601f1680156106bb5780820380516001836020036101000a031916815260200191505b50838103825288818151815260200191508051906020019080838360005b838110156106f15780820151838201526020016106d9565b50505050905090810190601f16801561071e5780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390f35b341561073f57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516611b9c565b341561078c57600080fd5b61057360046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650611c8595505050505050565b34156107dd57600080fd5b610573611d61565b60695460ff1681565b6000806107fa83611d75565b90506000815460ff16600281111561080e57fe5b141561081d5760009150610891565b6002815460ff16600281111561082f57fe5b1461083657fe5b600181015468010000000000000000900460ff16156108585760019150610891565b600181015467ffffffffffffffff1615156108765760009150610891565b600181015461088e9067ffffffffffffffff166107ee565b91505b50919050565b60405160008051602061218e8339815191528152601301604051809103902081565b600060405160008051602061218e83398151915281526013016040518091039020610904338260006040518059106108ee5750595b90808252806020026020018201604052506115e1565b151561090f57600080fd5b600091505b60ff82168390101561094d57610942848460ff851681811061093257fe5b9050602002013560001916611777565b600190910190610914565b50505050565b60405160008051602061218e8339815191528152601301604051809103902061099b338260006040518059106108ee57505990808252806020026020018201604052506115e1565b15156109a657600080fd5b506069805460ff19169115919091179055565b606954600090819060ff16806109d65750600160a060020a038316155b156109e45760019150610891565b600160a060020a03831660009081526068602052604090205460ff1615610a0e5760019150610891565b610a17836114dd565b60009081526067602052604090205460ff169392505050565b6000610a3b826109b9565b1515610a4657600080fd5b5060648054908160018101610a5b8382611f9a565b91600052602060002090600402016000610100604051908101604052806001815260200133600160a060020a031681526020018767ffffffffffffffff168152602001600067ffffffffffffffff16815260200160001515815260200186600160a060020a031681526020018b8b8080601f0160208091040260200160405190810160405281815292919060208401838380828437820191505050505050815260200189898080601f016020809104026020016040519081016040528181529291906020840183838082843750505092909352509193925083915050518154829060ff19166001836002811115610b4e57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206121ae833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051610c46929160200190611fcb565b5060e082015181600301908051610c61929160200190611fcb565b505050508067ffffffffffffffff167f014882843f1e57bd41e0826ad1cd5e6180d4d4f76df8b12edc8b44575322d94e60405160405180910390a29695505050505050565b606454600019015b90565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60405160008051602061218e83398151915281526013016040518091039020610d0d82611dbd565b610d183383836115e1565b1515610d2357600080fd5b5050600160a060020a03166000908152606860205260409020805460ff19169055565b6000610d51826109b9565b1515610d5c57600080fd5b5060648054908160018101610d718382611f9a565b916000526020600020906004020160006101006040519081016040528060008152600160a060020a03808c16602083015267ffffffffffffffff891660408301526000606083018190526080830152871660a082015260c081018a905260e00188905291905081518154829060ff19166001836002811115610def57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206121ae833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051610ee7929160200190611fcb565b5060e082015181600301908051610f02929160200190611fcb565b505050508067ffffffffffffffff167efc763def3c85dbc7bab43e314ba21264ec158217c45cf1eaf94f5ae15bc2c560405160405180910390a295945050505050565b600080610f51836109b9565b1515610f5c57600080fd5b67ffffffffffffffff85161561118157610f7585611d75565b9050601461116d826101006040519081016040528154909190829060ff166002811115610f9e57fe5b6002811115610fa957fe5b81528154610100808204600160a060020a0390811660208086019190915260a860020a90930467ffffffffffffffff908116604080870191909152600180880154928316606088015268010000000000000000830460ff1615156080880152690100000000000000000090920490921660a08601526002808701805460c090970196909592811615909402600019019093169290920491601f8301819004810201905190810160405280929190818152602001828054600181600116156101000203166002900480156110bd5780601f10611092576101008083540402835291602001916110bd565b820191906000526020600020905b8154815290600101906020018083116110a057829003601f168201915b50505050508152602001600382018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561115f5780601f106111345761010080835404028352916020019161115f565b820191906000526020600020905b81548152906001019060200180831161114257829003601f168201915b505050505081525050611ddd565b67ffffffffffffffff161061118157600080fd5b60648054925082600181016111968382611f9a565b9160005260206000209060040201600061010060405190810160405280600281526020018a600160a060020a031681526020018867ffffffffffffffff1681526020018967ffffffffffffffff16815260200160001515815260200187600160a060020a031681526020018e8e8080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505081526020018c8c8080601f016020809104026020016040519081016040528181529291906020840183838082843750505092909352509193925083915050518154829060ff1916600183600281111561128857fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206121ae833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051611380929160200190611fcb565b5060e08201518160030190805161139b929160200190611fcb565b505050508167ffffffffffffffff167fd7db7003e8f35149eda3d3685c2ab151ee561ad34853fdb0f4d7ecb33fff889060405160405180910390a25098975050505050505050565b60405160008051602061218e8339815191528152601301604051809103902061142b338260006040518059106108ee57505990808252806020026020018201604052506115e1565b151561143657600080fd5b50600160a060020a03166000908152606860205260409020805460ff19166001179055565b60006114cc3388888080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505087878080601f01602080910402602001604051908101604052818152929190602084018383808284378201915050505050508686610d46565b979650505050505050565b60015481565b60006114e7612045565b823b604051915080825280600060208401863c50806040518082805190602001908083835b6020831061152b5780518252601f19909201916020918201910161150c565b6001836020036101000a03801982511681845116179092525050509190910192506040915050518091039020915050919050565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60006115eb612045565b6000808451111561160457835160200290508391508082525b600054600160a060020a03161580611715575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b838110156116ab578082015183820152602001611693565b50505050905090810190601f1680156116d85780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b15156116f957600080fd5b6102c65a03f1151561170a57600080fd5b505050604051805190505b9695505050505050565b60405160008051602061218e8339815191528152601301604051809103902061174782611e52565b6117523383836115e1565b151561175d57600080fd5b50506000908152606760205260409020805460ff19169055565b60405160008051602061218e833981519152815260130160405180910390206117bf338260006040518059106108ee57505990808252806020026020018201604052506115e1565b15156117ca57600080fd5b506000908152606760205260409020805460ff19166001179055565b60006117f188611d75565b805490915033600160a060020a03908116610100909204161461181357600080fd5b6001815460ff16600281111561182557fe5b1461182f57600080fd5b805461010060a860020a031916610100600160a060020a0389160217815561185b600282018787612057565b5061186a600382018585612057565b50805467ffffffffffffffff80841660a860020a026000805160206121ae83398151915290921691909117825588167f01a3bd608e7be74358498f90bd2ff305f9fdb8e94d76167f40fef03aae56620360405160405180910390a25050505050505050565b600054600160a060020a031681565b60006118e988611d75565b805490915033600160a060020a03908116610100909204161461190b57600080fd5b6000815460ff16600281111561191d57fe5b1461192757600080fd5b805461010060a860020a031916610100600160a060020a03891602178155611953600282018787612057565b50611962600382018585612057565b50805467ffffffffffffffff80841660a860020a026000805160206121ae83398151915290921691909117825588167fe8da06f5d4d8fa2ef122c9fc3d5ae15379d95f5b9ebf92a5821b57705600320a60405160405180910390a25050505050505050565b6000806119d2612045565b6119da612045565b60008060008060006119eb8a611d75565b80546002808301805460ff84169d5061010093849004600160a060020a03169c5093945092600181161590920260001901909116046020601f82018190048102016040519081016040528092919081815260200182805460018160011615610100020316600290048015611aa05780601f10611a7557610100808354040283529160200191611aa0565b820191906000526020600020905b815481529060010190602001808311611a8357829003601f168201915b50505050509650806003018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611b3f5780601f10611b1457610100808354040283529160200191611b3f565b820191906000526020600020905b815481529060010190602001808311611b2257829003601f168201915b505084546001909501549c9e9b9d50999b929a60a860020a90940467ffffffffffffffff9081169a5083169850505068010000000000000000810460ff16955069010000000000000000009004600160a060020a03169350915050565b6000611ba788611d75565b805490915033600160a060020a039081166101009092041614611bc957600080fd5b6002815460ff166002811115611bdb57fe5b14611be557600080fd5b805461010060a860020a031916610100600160a060020a03891602178155611c11600282018787612057565b50611c20600382018585612057565b50805467ffffffffffffffff80841660a860020a026000805160206121ae83398151915290921691909117825588167f035196d5942819024277421e936a2e76840abb7bb5a320924ce0a9826daeba4460405160405180910390a25050505050505050565b6000611c8f611e63565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611cf6578082015183820152602001611cde565b50505050905090810190601f168015611d235780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b1515611d4157600080fd5b6102c65a03f11515611d5257600080fd5b50505060405180519392505050565b6069546101009004600160a060020a031681565b60645460009067ffffffffffffffff831610611d9057600080fd5b6064805467ffffffffffffffff8416908110611da857fe5b90600052602060002090600402019050919050565b611dc5612045565b611dd782600160a060020a0316611f53565b92915050565b600080600283516002811115611def57fe5b14611df657fe5b826060015167ffffffffffffffff161515611e145760019150610891565b611e218360600151611d75565b9050611e48816101006040519081016040528154909190829060ff166002811115610f9e57fe5b6001019392505050565b611e5a612045565b611dd782611f53565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515611f2f57600080fd5b6102c65a03f11515611f4057600080fd5b50505060405180519250829150505b5090565b611f5b612045565b6001604051805910611f6a5750595b908082528060200260200182016040525090508181600081518110611f8b57fe5b60209081029091010152919050565b815481835581811511611fc657600402816004028360005260206000209182019101611fc691906120c5565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061200c57805160ff1916838001178555612039565b82800160010185558215612039579182015b8281111561203957825182559160200191906001019061201e565b50611f4f92915061212c565b60206040519081016040526000815290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106120985782800160ff19823516178555612039565b82800160010185558215612039579182015b828111156120395782358255916020019190600101906120aa565b610cae91905b80821115611f4f5780547fffffff00000000000000000000000000000000000000000000000000000000009081168255600182018054909116905560006121156002830182612146565b612123600383016000612146565b506004016120cb565b610cae91905b80821115611f4f5760008155600101612132565b50805460018160011615610100020316600290046000825580601f1061216c575061218a565b601f01602090049060005260206000209081019061218a919061212c565b505600504c5547494e5f4d414e414745525f524f4c4500000000000000000000000000ffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffa165627a7a7230582084ac9e946605d2dc83cfae3d44664f451b9b193118c33b8e3da72f490af9e6f40029"
exports['_./contracts/PledgeAdmins.sol_keccak256'] = "0xa1edcb61290bba6118e28e354ec28a8292993377725021bcbf0d749d5cb63a14"
exports._solcVersion = "0.4.18+commit.9cf6e910.Darwin.appleclang"