mirror of
https://github.com/status-im/liquid-funding.git
synced 2025-02-13 11:56:31 +00:00
185 lines
611 KiB
JavaScript
185 lines
611 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.KernelConstantsAbi = [{"constant":true,"inputs":[],"name":"KERNEL_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"APP_ADDR_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"KERNEL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CORE_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ACL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ACL_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"APP_BASES_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"}]
|
|
exports.KernelConstantsByteCode = "0x6060604052341561000f57600080fd5b6103468061001e6000396000f3006060604052600436106100825763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d8114610087578063178e6079146100ac57806325012699146100bf578063756f6049146100d2578063a3b4b07f146100e5578063cbcc65eb146100f8578063db8a61d41461010b575b600080fd5b341561009257600080fd5b61009a61011e565b60405190815260200160405180910390f35b34156100b757600080fd5b61009a610152565b34156100ca57600080fd5b61009a610186565b34156100dd57600080fd5b61009a610202565b34156100f057600080fd5b61009a610236565b341561010357600080fd5b61009a6102b2565b341561011657600080fd5b61009a6102e6565b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f626173650000000000000000000000000000000000000000000000000000000081526004016040518091039020815600a165627a7a7230582014d71f7869e1c0dfd619151bc2e8c85bd036f00365073c15c71ad8a4fa9507ea0029"
|
|
exports.KernelConstantsRuntimeByteCode = "0x6060604052600436106100825763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d8114610087578063178e6079146100ac57806325012699146100bf578063756f6049146100d2578063a3b4b07f146100e5578063cbcc65eb146100f8578063db8a61d41461010b575b600080fd5b341561009257600080fd5b61009a61011e565b60405190815260200160405180910390f35b34156100b757600080fd5b61009a610152565b34156100ca57600080fd5b61009a610186565b34156100dd57600080fd5b61009a610202565b34156100f057600080fd5b61009a610236565b341561010357600080fd5b61009a6102b2565b341561011657600080fd5b61009a6102e6565b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f626173650000000000000000000000000000000000000000000000000000000081526004016040518091039020815600a165627a7a7230582014d71f7869e1c0dfd619151bc2e8c85bd036f00365073c15c71ad8a4fa9507ea0029"
|
|
exports.KernelStorageAbi = [{"constant":true,"inputs":[],"name":"KERNEL_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"APP_ADDR_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"KERNEL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"bytes32"}],"name":"apps","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CORE_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ACL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ACL_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"APP_BASES_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"}]
|
|
exports.KernelStorageByteCode = "0x6060604052341561000f57600080fd5b6103b88061001e6000396000f30060606040526004361061008d5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d8114610092578063178e6079146100b757806325012699146100ca57806338bb6def146100dd578063756f60491461011c578063a3b4b07f1461012f578063cbcc65eb14610142578063db8a61d414610155575b600080fd5b341561009d57600080fd5b6100a5610168565b60405190815260200160405180910390f35b34156100c257600080fd5b6100a561019c565b34156100d557600080fd5b6100a56101d0565b34156100e857600080fd5b6100f360043561024c565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b341561012757600080fd5b6100a5610274565b341561013a57600080fd5b6100a56102a8565b341561014d57600080fd5b6100a5610324565b341561016057600080fd5b6100a5610358565b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60006020819052908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f626173650000000000000000000000000000000000000000000000000000000081526004016040518091039020815600a165627a7a723058204d2856d471af02cd9bfd249b4c2eaafdd0bef99f1994ac38e1e056a9e6b3a0d10029"
|
|
exports.KernelStorageRuntimeByteCode = "0x60606040526004361061008d5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d8114610092578063178e6079146100b757806325012699146100ca57806338bb6def146100dd578063756f60491461011c578063a3b4b07f1461012f578063cbcc65eb14610142578063db8a61d414610155575b600080fd5b341561009d57600080fd5b6100a5610168565b60405190815260200160405180910390f35b34156100c257600080fd5b6100a561019c565b34156100d557600080fd5b6100a56101d0565b34156100e857600080fd5b6100f360043561024c565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b341561012757600080fd5b6100a5610274565b341561013a57600080fd5b6100a56102a8565b341561014d57600080fd5b6100a5610324565b341561016057600080fd5b6100a5610358565b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60006020819052908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f626173650000000000000000000000000000000000000000000000000000000081526004016040518091039020815600a165627a7a723058204d2856d471af02cd9bfd249b4c2eaafdd0bef99f1994ac38e1e056a9e6b3a0d10029"
|
|
exports['_@aragon/os/contracts/kernel/KernelStorage.sol_keccak256'] = "0x5eeaeb6e75a435278d5a2d74dab865bd9c2a88fba296db5b8669769d6a60573e"
|
|
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.IAppProxyAbi = [{"constant":true,"inputs":[],"name":"isUpgradeable","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"getCode","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}]
|
|
exports.IAppProxyByteCode = "0x"
|
|
exports.IAppProxyRuntimeByteCode = "0x"
|
|
exports['_@aragon/os/contracts/apps/IAppProxy.sol_keccak256'] = "0x4d5f398f887030d6d0b5045e0424b59d58abd718143289afcaf3e160d6c91736"
|
|
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.DelegateProxyAbi = []
|
|
exports.DelegateProxyByteCode = "0x60606040523415600e57600080fd5b603580601b6000396000f3006060604052600080fd00a165627a7a72305820fa94648986548b2c4c68e6ca222cdcf4342e8e7a4ba3400744bdeff7cd15b0ed0029"
|
|
exports.DelegateProxyRuntimeByteCode = "0x6060604052600080fd00a165627a7a72305820fa94648986548b2c4c68e6ca222cdcf4342e8e7a4ba3400744bdeff7cd15b0ed0029"
|
|
exports['_@aragon/os/contracts/common/DelegateProxy.sol_keccak256'] = "0x81bab220700a9a5def3ac54278ccec046be0b1c333dba9567f7175e358414d87"
|
|
exports.AppProxyBaseAbi = [{"constant":true,"inputs":[],"name":"KERNEL_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"APP_ADDR_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"KERNEL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CORE_NAMESPACE","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":"ACL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ACL_APP_ID","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":"isUpgradeable","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"APP_BASES_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getCode","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_kernel","type":"address"},{"name":"_appId","type":"bytes32"},{"name":"_initializePayload","type":"bytes"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]
|
|
exports.AppProxyBaseByteCode = "0x"
|
|
exports.AppProxyBaseRuntimeByteCode = "0x"
|
|
exports['_@aragon/os/contracts/apps/AppProxyBase.sol_keccak256'] = "0x907218cac02c5f7a10873eb30fb1ffaecdd93527a0ff7e2f0305590bf585d06b"
|
|
exports.AppProxyUpgradeableAbi = [{"constant":true,"inputs":[],"name":"KERNEL_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"APP_ADDR_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"KERNEL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pinnedCode","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CORE_NAMESPACE","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":"ACL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ACL_APP_ID","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":"isUpgradeable","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"APP_BASES_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getCode","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_kernel","type":"address"},{"name":"_appId","type":"bytes32"},{"name":"_initializePayload","type":"bytes"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]
|
|
exports.AppProxyUpgradeableByteCode = "0x6060604052341561000f57600080fd5b60405161080e38038061080e83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061013081026104e01704565b905060008251111561012457610095816401000000006105c061020382021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505050505061020b565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156101e357600080fd5b6102c65a03f115156101f457600080fd5b50505060405180519392505050565b6000903b1190565b6105f48061021a6000396000f3006060604052600436106100b95763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d8114610124578063178e607914610149578063250126991461015c5780633bc7ebac1461016f578063756f6049146101ab57806380afdea8146101be578063a3b4b07f146101d1578063cbcc65eb146101e4578063d4aae0c4146101f7578063daa3a1631461020a578063db8a61d414610231578063ea87963414610244575b60006100c3610253565b905073ffffffffffffffffffffffffffffffffffffffff811615156100e757600080fd5b610121816000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610265945050505050565b50005b341561012f57600080fd5b6101376102a1565b60405190815260200160405180910390f35b341561015457600080fd5b6101376102d5565b341561016757600080fd5b610137610309565b341561017a57600080fd5b610182610385565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101b657600080fd5b6101376103a1565b34156101c957600080fd5b6101376103d5565b34156101dc57600080fd5b6101376103db565b34156101ef57600080fd5b610137610457565b341561020257600080fd5b61018261048b565b341561021557600080fd5b61021d6104a7565b604051901515815260200160405180910390f35b341561023c57600080fd5b6101376104ac565b341561024f57600080fd5b6101825b60006102606001546104e0565b905090565b61026e826105c0565b151561027957600080fd5b600080825160208401856127105a03f43d604051816000823e82801561029d578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60645473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600190565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156105a057600080fd5b6102c65a03f115156105b157600080fd5b50505060405180519392505050565b6000903b11905600a165627a7a72305820597e1abde087b6f366fd67f8c476a61c6222e12bbf1690994055572e527bb4dc0029"
|
|
exports.AppProxyUpgradeableRuntimeByteCode = "0x6060604052600436106100b95763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d8114610124578063178e607914610149578063250126991461015c5780633bc7ebac1461016f578063756f6049146101ab57806380afdea8146101be578063a3b4b07f146101d1578063cbcc65eb146101e4578063d4aae0c4146101f7578063daa3a1631461020a578063db8a61d414610231578063ea87963414610244575b60006100c3610253565b905073ffffffffffffffffffffffffffffffffffffffff811615156100e757600080fd5b610121816000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610265945050505050565b50005b341561012f57600080fd5b6101376102a1565b60405190815260200160405180910390f35b341561015457600080fd5b6101376102d5565b341561016757600080fd5b610137610309565b341561017a57600080fd5b610182610385565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101b657600080fd5b6101376103a1565b34156101c957600080fd5b6101376103d5565b34156101dc57600080fd5b6101376103db565b34156101ef57600080fd5b610137610457565b341561020257600080fd5b61018261048b565b341561021557600080fd5b61021d6104a7565b604051901515815260200160405180910390f35b341561023c57600080fd5b6101376104ac565b341561024f57600080fd5b6101825b60006102606001546104e0565b905090565b61026e826105c0565b151561027957600080fd5b600080825160208401856127105a03f43d604051816000823e82801561029d578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60645473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600190565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156105a057600080fd5b6102c65a03f115156105b157600080fd5b50505060405180519392505050565b6000903b11905600a165627a7a72305820597e1abde087b6f366fd67f8c476a61c6222e12bbf1690994055572e527bb4dc0029"
|
|
exports['_@aragon/os/contracts/apps/AppProxyUpgradeable.sol_keccak256'] = "0x4613af6e313048b7de649d54630276fb18154dac5674f057109f0e0591f11cb2"
|
|
exports.AppProxyPinnedAbi = [{"constant":true,"inputs":[],"name":"KERNEL_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"APP_ADDR_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"KERNEL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CORE_NAMESPACE","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":"ACL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ACL_APP_ID","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":"isUpgradeable","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"APP_BASES_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getCode","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_kernel","type":"address"},{"name":"_appId","type":"bytes32"},{"name":"_initializePayload","type":"bytes"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]
|
|
exports.AppProxyPinnedByteCode = "0x6060604052341561000f57600080fd5b6040516107fe3803806107fe83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061017881026104901704565b9050600082511115610124576100958164010000000061048861024b82021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505061014660015461017864010000000002610490176401000000009004565b60028054600160a060020a031916600160a060020a03928316179081905516151561017057600080fd5b505050610253565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561022b57600080fd5b6102c65a03f1151561023c57600080fd5b50505060405180519392505050565b6000903b1190565b61059c806102626000396000f3006060604052600436106100ae5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d81146100f1578063178e6079146101165780632501269914610129578063756f60491461013c57806380afdea81461014f578063a3b4b07f14610162578063cbcc65eb14610175578063d4aae0c414610188578063daa3a163146101c4578063db8a61d4146101eb578063ea879634146101fe575b6100ef6100b961020d565b6000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610229945050505050565b005b34156100fc57600080fd5b610104610265565b60405190815260200160405180910390f35b341561012157600080fd5b610104610299565b341561013457600080fd5b6101046102cd565b341561014757600080fd5b610104610349565b341561015a57600080fd5b61010461037d565b341561016d57600080fd5b610104610383565b341561018057600080fd5b6101046103ff565b341561019357600080fd5b61019b610433565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101cf57600080fd5b6101d761044f565b604051901515815260200160405180910390f35b34156101f657600080fd5b610104610454565b341561020957600080fd5b61019b5b60025473ffffffffffffffffffffffffffffffffffffffff1690565b61023282610488565b151561023d57600080fd5b600080825160208401856127105a03f43d604051816000823e828015610261578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600090565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b1190565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561055057600080fd5b6102c65a03f1151561056157600080fd5b505050604051805193925050505600a165627a7a723058200255860a5062066c2137ab89f709aa105861f9563f96a13912cb3cc1399f6e180029"
|
|
exports.AppProxyPinnedRuntimeByteCode = "0x6060604052600436106100ae5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d81146100f1578063178e6079146101165780632501269914610129578063756f60491461013c57806380afdea81461014f578063a3b4b07f14610162578063cbcc65eb14610175578063d4aae0c414610188578063daa3a163146101c4578063db8a61d4146101eb578063ea879634146101fe575b6100ef6100b961020d565b6000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610229945050505050565b005b34156100fc57600080fd5b610104610265565b60405190815260200160405180910390f35b341561012157600080fd5b610104610299565b341561013457600080fd5b6101046102cd565b341561014757600080fd5b610104610349565b341561015a57600080fd5b61010461037d565b341561016d57600080fd5b610104610383565b341561018057600080fd5b6101046103ff565b341561019357600080fd5b61019b610433565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101cf57600080fd5b6101d761044f565b604051901515815260200160405180910390f35b34156101f657600080fd5b610104610454565b341561020957600080fd5b61019b5b60025473ffffffffffffffffffffffffffffffffffffffff1690565b61023282610488565b151561023d57600080fd5b600080825160208401856127105a03f43d604051816000823e828015610261578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600090565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b1190565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561055057600080fd5b6102c65a03f1151561056157600080fd5b505050604051805193925050505600a165627a7a723058200255860a5062066c2137ab89f709aa105861f9563f96a13912cb3cc1399f6e180029"
|
|
exports['_@aragon/os/contracts/apps/AppProxyPinned.sol_keccak256'] = "0xfe66e88413adc4d60ae53352046bd23ebd0aeb3120599d445df19caa8b095c26"
|
|
exports.AppProxyFactoryAbi = [{"constant":false,"inputs":[{"name":"_kernel","type":"address"},{"name":"_appId","type":"bytes32"},{"name":"_initializePayload","type":"bytes"}],"name":"newAppProxyPinned","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_kernel","type":"address"},{"name":"_appId","type":"bytes32"}],"name":"newAppProxy","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_kernel","type":"address"},{"name":"_appId","type":"bytes32"},{"name":"_initializePayload","type":"bytes"}],"name":"newAppProxy","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_kernel","type":"address"},{"name":"_appId","type":"bytes32"}],"name":"newAppProxyPinned","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[{"indexed":false,"name":"proxy","type":"address"}],"name":"NewAppProxy","type":"event"}]
|
|
exports.AppProxyFactoryByteCode = "0x6060604052341561000f57600080fd5b61134b8061001e6000396000f3006060604052600436106100615763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663d162f8b08114610066578063e156a8f3146100e7578063ede658b014610109578063ff289fc51461016e575b600080fd5b341561007157600080fd5b6100cb60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061019095505050505050565b604051600160a060020a03909116815260200160405180910390f35b34156100f257600080fd5b6100cb600160a060020a036004351660243561027e565b341561011457600080fd5b6100cb60048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506102b595505050505050565b341561017957600080fd5b6100cb600160a060020a03600435166024356102c3565b60008084848461019e6102f3565b600160a060020a03841681526020810183905260606040820181815290820183818151815260200191508051906020019080838360005b838110156101ed5780820151838201526020016101d5565b50505050905090810190601f16801561021a5780820380516001836020036101000a031916815260200191505b50945050505050604051809103906000f080151561023757600080fd5b90507fe28f1412cafe58e22073759128eddcccfd9c1e3326665df874bdaf26077231a981604051600160a060020a03909116815260200160405180910390a1949350505050565b60006102ae838360006040518059106102945750595b818152601f19601f830116810160200160405290506102b5565b9392505050565b60008084848461019e610303565b60006102ae838360006040518059106102d95750595b818152601f19601f83011681016020016040529050610190565b6040516107fe8061031483390190565b60405161080e80610b128339019056006060604052341561000f57600080fd5b6040516107fe3803806107fe83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061017881026104901704565b9050600082511115610124576100958164010000000061048861024b82021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505061014660015461017864010000000002610490176401000000009004565b60028054600160a060020a031916600160a060020a03928316179081905516151561017057600080fd5b505050610253565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561022b57600080fd5b6102c65a03f1151561023c57600080fd5b50505060405180519392505050565b6000903b1190565b61059c806102626000396000f3006060604052600436106100ae5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d81146100f1578063178e6079146101165780632501269914610129578063756f60491461013c57806380afdea81461014f578063a3b4b07f14610162578063cbcc65eb14610175578063d4aae0c414610188578063daa3a163146101c4578063db8a61d4146101eb578063ea879634146101fe575b6100ef6100b961020d565b6000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610229945050505050565b005b34156100fc57600080fd5b610104610265565b60405190815260200160405180910390f35b341561012157600080fd5b610104610299565b341561013457600080fd5b6101046102cd565b341561014757600080fd5b610104610349565b341561015a57600080fd5b61010461037d565b341561016d57600080fd5b610104610383565b341561018057600080fd5b6101046103ff565b341561019357600080fd5b61019b610433565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101cf57600080fd5b6101d761044f565b604051901515815260200160405180910390f35b34156101f657600080fd5b610104610454565b341561020957600080fd5b61019b5b60025473ffffffffffffffffffffffffffffffffffffffff1690565b61023282610488565b151561023d57600080fd5b600080825160208401856127105a03f43d604051816000823e828015610261578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600090565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b1190565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561055057600080fd5b6102c65a03f1151561056157600080fd5b505050604051805193925050505600a165627a7a723058200255860a5062066c2137ab89f709aa105861f9563f96a13912cb3cc1399f6e1800296060604052341561000f57600080fd5b60405161080e38038061080e83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061013081026104e01704565b905060008251111561012457610095816401000000006105c061020382021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505050505061020b565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156101e357600080fd5b6102c65a03f115156101f457600080fd5b50505060405180519392505050565b6000903b1190565b6105f48061021a6000396000f3006060604052600436106100b95763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d8114610124578063178e607914610149578063250126991461015c5780633bc7ebac1461016f578063756f6049146101ab57806380afdea8146101be578063a3b4b07f146101d1578063cbcc65eb146101e4578063d4aae0c4146101f7578063daa3a1631461020a578063db8a61d414610231578063ea87963414610244575b60006100c3610253565b905073ffffffffffffffffffffffffffffffffffffffff811615156100e757600080fd5b610121816000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610265945050505050565b50005b341561012f57600080fd5b6101376102a1565b60405190815260200160405180910390f35b341561015457600080fd5b6101376102d5565b341561016757600080fd5b610137610309565b341561017a57600080fd5b610182610385565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101b657600080fd5b6101376103a1565b34156101c957600080fd5b6101376103d5565b34156101dc57600080fd5b6101376103db565b34156101ef57600080fd5b610137610457565b341561020257600080fd5b61018261048b565b341561021557600080fd5b61021d6104a7565b604051901515815260200160405180910390f35b341561023c57600080fd5b6101376104ac565b341561024f57600080fd5b6101825b60006102606001546104e0565b905090565b61026e826105c0565b151561027957600080fd5b600080825160208401856127105a03f43d604051816000823e82801561029d578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60645473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600190565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156105a057600080fd5b6102c65a03f115156105b157600080fd5b50505060405180519392505050565b6000903b11905600a165627a7a72305820597e1abde087b6f366fd67f8c476a61c6222e12bbf1690994055572e527bb4dc0029a165627a7a723058206ff661d64423823b38fec97c94925b29cd3e9f9c39928cfbcb3f9e05eac505690029"
|
|
exports.AppProxyFactoryRuntimeByteCode = "0x6060604052600436106100615763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663d162f8b08114610066578063e156a8f3146100e7578063ede658b014610109578063ff289fc51461016e575b600080fd5b341561007157600080fd5b6100cb60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061019095505050505050565b604051600160a060020a03909116815260200160405180910390f35b34156100f257600080fd5b6100cb600160a060020a036004351660243561027e565b341561011457600080fd5b6100cb60048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506102b595505050505050565b341561017957600080fd5b6100cb600160a060020a03600435166024356102c3565b60008084848461019e6102f3565b600160a060020a03841681526020810183905260606040820181815290820183818151815260200191508051906020019080838360005b838110156101ed5780820151838201526020016101d5565b50505050905090810190601f16801561021a5780820380516001836020036101000a031916815260200191505b50945050505050604051809103906000f080151561023757600080fd5b90507fe28f1412cafe58e22073759128eddcccfd9c1e3326665df874bdaf26077231a981604051600160a060020a03909116815260200160405180910390a1949350505050565b60006102ae838360006040518059106102945750595b818152601f19601f830116810160200160405290506102b5565b9392505050565b60008084848461019e610303565b60006102ae838360006040518059106102d95750595b818152601f19601f83011681016020016040529050610190565b6040516107fe8061031483390190565b60405161080e80610b128339019056006060604052341561000f57600080fd5b6040516107fe3803806107fe83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061017881026104901704565b9050600082511115610124576100958164010000000061048861024b82021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505061014660015461017864010000000002610490176401000000009004565b60028054600160a060020a031916600160a060020a03928316179081905516151561017057600080fd5b505050610253565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561022b57600080fd5b6102c65a03f1151561023c57600080fd5b50505060405180519392505050565b6000903b1190565b61059c806102626000396000f3006060604052600436106100ae5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d81146100f1578063178e6079146101165780632501269914610129578063756f60491461013c57806380afdea81461014f578063a3b4b07f14610162578063cbcc65eb14610175578063d4aae0c414610188578063daa3a163146101c4578063db8a61d4146101eb578063ea879634146101fe575b6100ef6100b961020d565b6000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610229945050505050565b005b34156100fc57600080fd5b610104610265565b60405190815260200160405180910390f35b341561012157600080fd5b610104610299565b341561013457600080fd5b6101046102cd565b341561014757600080fd5b610104610349565b341561015a57600080fd5b61010461037d565b341561016d57600080fd5b610104610383565b341561018057600080fd5b6101046103ff565b341561019357600080fd5b61019b610433565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101cf57600080fd5b6101d761044f565b604051901515815260200160405180910390f35b34156101f657600080fd5b610104610454565b341561020957600080fd5b61019b5b60025473ffffffffffffffffffffffffffffffffffffffff1690565b61023282610488565b151561023d57600080fd5b600080825160208401856127105a03f43d604051816000823e828015610261578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600090565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b1190565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561055057600080fd5b6102c65a03f1151561056157600080fd5b505050604051805193925050505600a165627a7a723058200255860a5062066c2137ab89f709aa105861f9563f96a13912cb3cc1399f6e1800296060604052341561000f57600080fd5b60405161080e38038061080e83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061013081026104e01704565b905060008251111561012457610095816401000000006105c061020382021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505050505061020b565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156101e357600080fd5b6102c65a03f115156101f457600080fd5b50505060405180519392505050565b6000903b1190565b6105f48061021a6000396000f3006060604052600436106100b95763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d8114610124578063178e607914610149578063250126991461015c5780633bc7ebac1461016f578063756f6049146101ab57806380afdea8146101be578063a3b4b07f146101d1578063cbcc65eb146101e4578063d4aae0c4146101f7578063daa3a1631461020a578063db8a61d414610231578063ea87963414610244575b60006100c3610253565b905073ffffffffffffffffffffffffffffffffffffffff811615156100e757600080fd5b610121816000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610265945050505050565b50005b341561012f57600080fd5b6101376102a1565b60405190815260200160405180910390f35b341561015457600080fd5b6101376102d5565b341561016757600080fd5b610137610309565b341561017a57600080fd5b610182610385565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101b657600080fd5b6101376103a1565b34156101c957600080fd5b6101376103d5565b34156101dc57600080fd5b6101376103db565b34156101ef57600080fd5b610137610457565b341561020257600080fd5b61018261048b565b341561021557600080fd5b61021d6104a7565b604051901515815260200160405180910390f35b341561023c57600080fd5b6101376104ac565b341561024f57600080fd5b6101825b60006102606001546104e0565b905090565b61026e826105c0565b151561027957600080fd5b600080825160208401856127105a03f43d604051816000823e82801561029d578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60645473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600190565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156105a057600080fd5b6102c65a03f115156105b157600080fd5b50505060405180519392505050565b6000903b11905600a165627a7a72305820597e1abde087b6f366fd67f8c476a61c6222e12bbf1690994055572e527bb4dc0029a165627a7a723058206ff661d64423823b38fec97c94925b29cd3e9f9c39928cfbcb3f9e05eac505690029"
|
|
exports['_@aragon/os/contracts/factory/AppProxyFactory.sol_keccak256'] = "0xa5314f57f93d8e633724bd9f94ad43f127c5b5466dcd0ef32fe0f78d5d431592"
|
|
exports.KernelAbi = [{"constant":true,"inputs":[],"name":"KERNEL_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"APP_ADDR_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"KERNEL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"bytes32"}],"name":"apps","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"bytes32"}],"name":"getApp","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_baseAcl","type":"address"},{"name":"_permissionsCreator","type":"address"}],"name":"initialize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"CORE_NAMESPACE","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":false,"inputs":[{"name":"_name","type":"bytes32"},{"name":"_appBase","type":"address"}],"name":"newAppInstance","outputs":[{"name":"appProxy","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getInitializationBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"APP_MANAGER_ROLE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_name","type":"bytes32"},{"name":"_appBase","type":"address"}],"name":"newPinnedAppInstance","outputs":[{"name":"appProxy","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ACL_APP","outputs":[{"name":"","type":"bytes32"}],"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_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_kernel","type":"address"},{"name":"_appId","type":"bytes32"},{"name":"_initializePayload","type":"bytes"}],"name":"newAppProxyPinned","outputs":[{"name":"","type":"address"}],"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":"APP_BASES_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"acl","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_kernel","type":"address"},{"name":"_appId","type":"bytes32"}],"name":"newAppProxy","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_kernel","type":"address"},{"name":"_appId","type":"bytes32"},{"name":"_initializePayload","type":"bytes"}],"name":"newAppProxy","outputs":[{"name":"","type":"address"}],"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"},{"constant":false,"inputs":[{"name":"_kernel","type":"address"},{"name":"_appId","type":"bytes32"}],"name":"newAppProxyPinned","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[{"indexed":false,"name":"proxy","type":"address"}],"name":"NewAppProxy","type":"event"},{"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.KernelByteCode = "0x6060604052341561000f57600080fd5b611fbe8061001e6000396000f300606060405260043610620001315763ffffffff60e060020a6000350416631113ed0d811462000136578063178e6079146200015e57806325012699146200017457806338bb6def146200018a57806342c71f1d14620001bf578063485cc95514620001d8578063756f6049146200020257806380afdea8146200021857806380cd5ac3146200022e5780638b3dd74914620002535780638ea8dc9d1462000269578063958fde82146200027f578063a3b4b07f14620002a4578063ae5b254014620002ba578063cbcc65eb14620002e2578063d162f8b014620002f8578063d4aae0c41462000360578063db8a61d41462000376578063de287359146200038c578063e156a8f314620003a2578063ede658b014620003c7578063fdef9106146200042f578063ff289fc514620004b2575b600080fd5b34156200014257600080fd5b6200014c620004d7565b60405190815260200160405180910390f35b34156200016a57600080fd5b6200014c6200050b565b34156200018057600080fd5b6200014c62000528565b34156200019657600080fd5b620001a3600435620005a4565b604051600160a060020a03909116815260200160405180910390f35b3415620001cb57600080fd5b620001a3600435620005bf565b3415620001e457600080fd5b62000200600160a060020a0360043581169060243516620005da565b005b34156200020e57600080fd5b6200014c62000718565b34156200022457600080fd5b6200014c6200074c565b34156200023a57600080fd5b620001a3600435600160a060020a036024351662000752565b34156200025f57600080fd5b6200014c620007ee565b34156200027557600080fd5b6200014c620007f4565b34156200028b57600080fd5b620001a3600435600160a060020a0360243516620007f9565b3415620002b057600080fd5b6200014c6200088a565b3415620002c657600080fd5b6200014c600435602435600160a060020a0360443516620008de565b3415620002ee57600080fd5b6200014c620009d6565b34156200030457600080fd5b620001a360048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650620009f995505050505050565b34156200036c57600080fd5b620001a362000af1565b34156200038257600080fd5b6200014c62000b00565b34156200039857600080fd5b620001a362000b1e565b3415620003ae57600080fd5b620001a3600160a060020a036004351660243562000b80565b3415620003d357600080fd5b620001a360048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965062000bba95505050505050565b34156200043b57600080fd5b6200049e600160a060020a036004803582169160248035909116916044359160849060643590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965062000bca95505050505050565b604051901515815260200160405180910390f35b3415620004be57600080fd5b620001a3600160a060020a036004351660243562000cd8565b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60405160ec60020a62061707028152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b600060208190529081526040902054600160a060020a031681565b600090815260208190526040902054600160a060020a031690565b60045460009015620005eb57600080fd5b620005f562000d0b565b620006203060405160008051602062001f738339815191528152601001604051809103902062000b80565b90506200066860405160e060020a6362617365028152600401604051809103902060405160008051602062001f73833981519152815260100160405180910390208562000d28565b50620006ae60405160ec60020a62061707028152600301604051809103902060405160008051602062001f73833981519152815260100160405180910390208362000d28565b5080600160a060020a031663c4d66de88360405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401600060405180830381600087803b1515620006fe57600080fd5b6102c65a03f115156200071057600080fd5b505050505050565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60025481565b600060016200077c60405160e060020a636261736502815260040160405180910390208562000dc7565b6200078662000f32565b600082516020029050829150808252620007a33330868562000bca565b1515620007af57600080fd5b620007d660405160e060020a63626173650281526004016040518091039020888862000ddd565b50620007e3308862000b80565b979650505050505050565b60045490565b600181565b600060016200082360405160e060020a636261736502815260040160405180910390208562000dc7565b6200082d62000f32565b6000825160200290508291508082526200084a3330868562000bca565b15156200085657600080fd5b6200087d60405160e060020a63626173650281526004016040518091039020888862000ddd565b50620007e3308862000cd8565b60405160ec60020a62061707028152600301604051809103902060405160008051602062001f7383398151915281526010016040518091039020604051918252602082015260409081019051809103902081565b60006001620008ee858562000dc7565b620008f862000f32565b600082516020029050829150808252620009153330868562000bca565b15156200092157600080fd5b600080620009318a8a8a62000d28565b9650620009b66040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e65746800000000000000000000000000815260130160405180910390206040519182526020820152604090810190518091039020620005bf565b915050803b60008111620009c957600080fd5b5050505050509392505050565b60405160008051602062001f738339815191528152601001604051809103902081565b60008084848462000a0962000f44565b600160a060020a03841681526020810183905260606040820181815290820183818151815260200191508051906020019080838360005b8381101562000a5a57808201518382015260200162000a40565b50505050905090810190601f16801562000a885780820380516001836020036101000a031916815260200191505b50945050505050604051809103906000f080151562000aa657600080fd5b90507fe28f1412cafe58e22073759128eddcccfd9c1e3326665df874bdaf26077231a981604051600160a060020a03909116815260200160405180910390a18091505b509392505050565b600154600160a060020a031681565b60405160e060020a6362617365028152600401604051809103902081565b600062000b7b60405160ec60020a62061707028152600301604051809103902060405160008051602062001f73833981519152815260100160405180910390206040519182526020820152604090810190518091039020620005bf565b905090565b600062000bb38383600060405180591062000b985750595b818152601f19601f8301168101602001604052905062000bba565b9392505050565b60008084848462000a0962000f55565b600062000bd662000b1e565b600160a060020a031663fdef91068686868660006040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b8381101562000c6457808201518382015260200162000c4a565b50505050905090810190601f16801562000c925780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151562000cb457600080fd5b6102c65a03f1151562000cc657600080fd5b50505060405180519695505050505050565b600062000bb38383600060405180591062000cf05750595b818152601f19601f83011681016020016040529050620009f9565b6004541562000d1957600080fd5b62000d2362000ec9565b600455565b6000838360405191825260208201526040908101905190819003902060008181526020819052604090819020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0386161790559091508190849086907fe944a7cdbc6cbd4bfe4713501567365bd379a9df5fd376422712b066d6e6b52290869051600160a060020a03909116815260200160405180910390a49392505050565b62000dd162000f32565b62000bb3838362000ecd565b60008084846040519182526020820152604090810190519081900390209150600160a060020a0383161562000ae95762000e1782620005bf565b9050600160a060020a0381161562000e4857600160a060020a038181169084161462000e4257600080fd5b62000ae9565b60008281526020819052604090819020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0386161790558290859087907fe944a7cdbc6cbd4bfe4713501567365bd379a9df5fd376422712b066d6e6b52290879051600160a060020a03909116815260200160405180910390a4509392505050565b4390565b62000ed762000f32565b600260405180591062000ee75750595b90808252806020026020018201604052509050828160008151811062000f0957fe5b60209081029091010152818160018151811062000f2257fe5b6020908102909101015292915050565b60206040519081016040526000815290565b6040516107fe8062000f6783390190565b60405161080e80620017658339019056006060604052341561000f57600080fd5b6040516107fe3803806107fe83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061017881026104901704565b9050600082511115610124576100958164010000000061048861024b82021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505061014660015461017864010000000002610490176401000000009004565b60028054600160a060020a031916600160a060020a03928316179081905516151561017057600080fd5b505050610253565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561022b57600080fd5b6102c65a03f1151561023c57600080fd5b50505060405180519392505050565b6000903b1190565b61059c806102626000396000f3006060604052600436106100ae5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d81146100f1578063178e6079146101165780632501269914610129578063756f60491461013c57806380afdea81461014f578063a3b4b07f14610162578063cbcc65eb14610175578063d4aae0c414610188578063daa3a163146101c4578063db8a61d4146101eb578063ea879634146101fe575b6100ef6100b961020d565b6000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610229945050505050565b005b34156100fc57600080fd5b610104610265565b60405190815260200160405180910390f35b341561012157600080fd5b610104610299565b341561013457600080fd5b6101046102cd565b341561014757600080fd5b610104610349565b341561015a57600080fd5b61010461037d565b341561016d57600080fd5b610104610383565b341561018057600080fd5b6101046103ff565b341561019357600080fd5b61019b610433565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101cf57600080fd5b6101d761044f565b604051901515815260200160405180910390f35b34156101f657600080fd5b610104610454565b341561020957600080fd5b61019b5b60025473ffffffffffffffffffffffffffffffffffffffff1690565b61023282610488565b151561023d57600080fd5b600080825160208401856127105a03f43d604051816000823e828015610261578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600090565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b1190565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561055057600080fd5b6102c65a03f1151561056157600080fd5b505050604051805193925050505600a165627a7a723058200255860a5062066c2137ab89f709aa105861f9563f96a13912cb3cc1399f6e1800296060604052341561000f57600080fd5b60405161080e38038061080e83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061013081026104e01704565b905060008251111561012457610095816401000000006105c061020382021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505050505061020b565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156101e357600080fd5b6102c65a03f115156101f457600080fd5b50505060405180519392505050565b6000903b1190565b6105f48061021a6000396000f3006060604052600436106100b95763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d8114610124578063178e607914610149578063250126991461015c5780633bc7ebac1461016f578063756f6049146101ab57806380afdea8146101be578063a3b4b07f146101d1578063cbcc65eb146101e4578063d4aae0c4146101f7578063daa3a1631461020a578063db8a61d414610231578063ea87963414610244575b60006100c3610253565b905073ffffffffffffffffffffffffffffffffffffffff811615156100e757600080fd5b610121816000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610265945050505050565b50005b341561012f57600080fd5b6101376102a1565b60405190815260200160405180910390f35b341561015457600080fd5b6101376102d5565b341561016757600080fd5b610137610309565b341561017a57600080fd5b610182610385565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101b657600080fd5b6101376103a1565b34156101c957600080fd5b6101376103d5565b34156101dc57600080fd5b6101376103db565b34156101ef57600080fd5b610137610457565b341561020257600080fd5b61018261048b565b341561021557600080fd5b61021d6104a7565b604051901515815260200160405180910390f35b341561023c57600080fd5b6101376104ac565b341561024f57600080fd5b6101825b60006102606001546104e0565b905090565b61026e826105c0565b151561027957600080fd5b600080825160208401856127105a03f43d604051816000823e82801561029d578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60645473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600190565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156105a057600080fd5b6102c65a03f115156105b157600080fd5b50505060405180519392505050565b6000903b11905600a165627a7a72305820597e1abde087b6f366fd67f8c476a61c6222e12bbf1690994055572e527bb4dc002961636c2e617261676f6e706d2e65746800000000000000000000000000000000a165627a7a72305820fda4f030ea9598f08942024336636d6e3349a8c4266b736d2edd8e354afe99930029"
|
|
exports.KernelRuntimeByteCode = "0x606060405260043610620001315763ffffffff60e060020a6000350416631113ed0d811462000136578063178e6079146200015e57806325012699146200017457806338bb6def146200018a57806342c71f1d14620001bf578063485cc95514620001d8578063756f6049146200020257806380afdea8146200021857806380cd5ac3146200022e5780638b3dd74914620002535780638ea8dc9d1462000269578063958fde82146200027f578063a3b4b07f14620002a4578063ae5b254014620002ba578063cbcc65eb14620002e2578063d162f8b014620002f8578063d4aae0c41462000360578063db8a61d41462000376578063de287359146200038c578063e156a8f314620003a2578063ede658b014620003c7578063fdef9106146200042f578063ff289fc514620004b2575b600080fd5b34156200014257600080fd5b6200014c620004d7565b60405190815260200160405180910390f35b34156200016a57600080fd5b6200014c6200050b565b34156200018057600080fd5b6200014c62000528565b34156200019657600080fd5b620001a3600435620005a4565b604051600160a060020a03909116815260200160405180910390f35b3415620001cb57600080fd5b620001a3600435620005bf565b3415620001e457600080fd5b62000200600160a060020a0360043581169060243516620005da565b005b34156200020e57600080fd5b6200014c62000718565b34156200022457600080fd5b6200014c6200074c565b34156200023a57600080fd5b620001a3600435600160a060020a036024351662000752565b34156200025f57600080fd5b6200014c620007ee565b34156200027557600080fd5b6200014c620007f4565b34156200028b57600080fd5b620001a3600435600160a060020a0360243516620007f9565b3415620002b057600080fd5b6200014c6200088a565b3415620002c657600080fd5b6200014c600435602435600160a060020a0360443516620008de565b3415620002ee57600080fd5b6200014c620009d6565b34156200030457600080fd5b620001a360048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650620009f995505050505050565b34156200036c57600080fd5b620001a362000af1565b34156200038257600080fd5b6200014c62000b00565b34156200039857600080fd5b620001a362000b1e565b3415620003ae57600080fd5b620001a3600160a060020a036004351660243562000b80565b3415620003d357600080fd5b620001a360048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965062000bba95505050505050565b34156200043b57600080fd5b6200049e600160a060020a036004803582169160248035909116916044359160849060643590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965062000bca95505050505050565b604051901515815260200160405180910390f35b3415620004be57600080fd5b620001a3600160a060020a036004351660243562000cd8565b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60405160ec60020a62061707028152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b600060208190529081526040902054600160a060020a031681565b600090815260208190526040902054600160a060020a031690565b60045460009015620005eb57600080fd5b620005f562000d0b565b620006203060405160008051602062001f738339815191528152601001604051809103902062000b80565b90506200066860405160e060020a6362617365028152600401604051809103902060405160008051602062001f73833981519152815260100160405180910390208562000d28565b50620006ae60405160ec60020a62061707028152600301604051809103902060405160008051602062001f73833981519152815260100160405180910390208362000d28565b5080600160a060020a031663c4d66de88360405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401600060405180830381600087803b1515620006fe57600080fd5b6102c65a03f115156200071057600080fd5b505050505050565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60025481565b600060016200077c60405160e060020a636261736502815260040160405180910390208562000dc7565b6200078662000f32565b600082516020029050829150808252620007a33330868562000bca565b1515620007af57600080fd5b620007d660405160e060020a63626173650281526004016040518091039020888862000ddd565b50620007e3308862000b80565b979650505050505050565b60045490565b600181565b600060016200082360405160e060020a636261736502815260040160405180910390208562000dc7565b6200082d62000f32565b6000825160200290508291508082526200084a3330868562000bca565b15156200085657600080fd5b6200087d60405160e060020a63626173650281526004016040518091039020888862000ddd565b50620007e3308862000cd8565b60405160ec60020a62061707028152600301604051809103902060405160008051602062001f7383398151915281526010016040518091039020604051918252602082015260409081019051809103902081565b60006001620008ee858562000dc7565b620008f862000f32565b600082516020029050829150808252620009153330868562000bca565b15156200092157600080fd5b600080620009318a8a8a62000d28565b9650620009b66040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e65746800000000000000000000000000815260130160405180910390206040519182526020820152604090810190518091039020620005bf565b915050803b60008111620009c957600080fd5b5050505050509392505050565b60405160008051602062001f738339815191528152601001604051809103902081565b60008084848462000a0962000f44565b600160a060020a03841681526020810183905260606040820181815290820183818151815260200191508051906020019080838360005b8381101562000a5a57808201518382015260200162000a40565b50505050905090810190601f16801562000a885780820380516001836020036101000a031916815260200191505b50945050505050604051809103906000f080151562000aa657600080fd5b90507fe28f1412cafe58e22073759128eddcccfd9c1e3326665df874bdaf26077231a981604051600160a060020a03909116815260200160405180910390a18091505b509392505050565b600154600160a060020a031681565b60405160e060020a6362617365028152600401604051809103902081565b600062000b7b60405160ec60020a62061707028152600301604051809103902060405160008051602062001f73833981519152815260100160405180910390206040519182526020820152604090810190518091039020620005bf565b905090565b600062000bb38383600060405180591062000b985750595b818152601f19601f8301168101602001604052905062000bba565b9392505050565b60008084848462000a0962000f55565b600062000bd662000b1e565b600160a060020a031663fdef91068686868660006040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b8381101562000c6457808201518382015260200162000c4a565b50505050905090810190601f16801562000c925780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151562000cb457600080fd5b6102c65a03f1151562000cc657600080fd5b50505060405180519695505050505050565b600062000bb38383600060405180591062000cf05750595b818152601f19601f83011681016020016040529050620009f9565b6004541562000d1957600080fd5b62000d2362000ec9565b600455565b6000838360405191825260208201526040908101905190819003902060008181526020819052604090819020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0386161790559091508190849086907fe944a7cdbc6cbd4bfe4713501567365bd379a9df5fd376422712b066d6e6b52290869051600160a060020a03909116815260200160405180910390a49392505050565b62000dd162000f32565b62000bb3838362000ecd565b60008084846040519182526020820152604090810190519081900390209150600160a060020a0383161562000ae95762000e1782620005bf565b9050600160a060020a0381161562000e4857600160a060020a038181169084161462000e4257600080fd5b62000ae9565b60008281526020819052604090819020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0386161790558290859087907fe944a7cdbc6cbd4bfe4713501567365bd379a9df5fd376422712b066d6e6b52290879051600160a060020a03909116815260200160405180910390a4509392505050565b4390565b62000ed762000f32565b600260405180591062000ee75750595b90808252806020026020018201604052509050828160008151811062000f0957fe5b60209081029091010152818160018151811062000f2257fe5b6020908102909101015292915050565b60206040519081016040526000815290565b6040516107fe8062000f6783390190565b60405161080e80620017658339019056006060604052341561000f57600080fd5b6040516107fe3803806107fe83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061017881026104901704565b9050600082511115610124576100958164010000000061048861024b82021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505061014660015461017864010000000002610490176401000000009004565b60028054600160a060020a031916600160a060020a03928316179081905516151561017057600080fd5b505050610253565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561022b57600080fd5b6102c65a03f1151561023c57600080fd5b50505060405180519392505050565b6000903b1190565b61059c806102626000396000f3006060604052600436106100ae5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d81146100f1578063178e6079146101165780632501269914610129578063756f60491461013c57806380afdea81461014f578063a3b4b07f14610162578063cbcc65eb14610175578063d4aae0c414610188578063daa3a163146101c4578063db8a61d4146101eb578063ea879634146101fe575b6100ef6100b961020d565b6000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610229945050505050565b005b34156100fc57600080fd5b610104610265565b60405190815260200160405180910390f35b341561012157600080fd5b610104610299565b341561013457600080fd5b6101046102cd565b341561014757600080fd5b610104610349565b341561015a57600080fd5b61010461037d565b341561016d57600080fd5b610104610383565b341561018057600080fd5b6101046103ff565b341561019357600080fd5b61019b610433565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101cf57600080fd5b6101d761044f565b604051901515815260200160405180910390f35b34156101f657600080fd5b610104610454565b341561020957600080fd5b61019b5b60025473ffffffffffffffffffffffffffffffffffffffff1690565b61023282610488565b151561023d57600080fd5b600080825160208401856127105a03f43d604051816000823e828015610261578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600090565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b1190565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561055057600080fd5b6102c65a03f1151561056157600080fd5b505050604051805193925050505600a165627a7a723058200255860a5062066c2137ab89f709aa105861f9563f96a13912cb3cc1399f6e1800296060604052341561000f57600080fd5b60405161080e38038061080e83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061013081026104e01704565b905060008251111561012457610095816401000000006105c061020382021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505050505061020b565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156101e357600080fd5b6102c65a03f115156101f457600080fd5b50505060405180519392505050565b6000903b1190565b6105f48061021a6000396000f3006060604052600436106100b95763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d8114610124578063178e607914610149578063250126991461015c5780633bc7ebac1461016f578063756f6049146101ab57806380afdea8146101be578063a3b4b07f146101d1578063cbcc65eb146101e4578063d4aae0c4146101f7578063daa3a1631461020a578063db8a61d414610231578063ea87963414610244575b60006100c3610253565b905073ffffffffffffffffffffffffffffffffffffffff811615156100e757600080fd5b610121816000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610265945050505050565b50005b341561012f57600080fd5b6101376102a1565b60405190815260200160405180910390f35b341561015457600080fd5b6101376102d5565b341561016757600080fd5b610137610309565b341561017a57600080fd5b610182610385565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101b657600080fd5b6101376103a1565b34156101c957600080fd5b6101376103d5565b34156101dc57600080fd5b6101376103db565b34156101ef57600080fd5b610137610457565b341561020257600080fd5b61018261048b565b341561021557600080fd5b61021d6104a7565b604051901515815260200160405180910390f35b341561023c57600080fd5b6101376104ac565b341561024f57600080fd5b6101825b60006102606001546104e0565b905090565b61026e826105c0565b151561027957600080fd5b600080825160208401856127105a03f43d604051816000823e82801561029d578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60645473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600190565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156105a057600080fd5b6102c65a03f115156105b157600080fd5b50505060405180519392505050565b6000903b11905600a165627a7a72305820597e1abde087b6f366fd67f8c476a61c6222e12bbf1690994055572e527bb4dc002961636c2e617261676f6e706d2e65746800000000000000000000000000000000a165627a7a72305820fda4f030ea9598f08942024336636d6e3349a8c4266b736d2edd8e354afe99930029"
|
|
exports['_@aragon/os/contracts/kernel/Kernel.sol_keccak256'] = "0x0525a68271476d181b698069adf27074e3d5f058a331b71424479489df30694d"
|
|
exports.KernelProxyAbi = [{"constant":true,"inputs":[],"name":"KERNEL_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"APP_ADDR_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"KERNEL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"bytes32"}],"name":"apps","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CORE_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ACL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ACL_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"APP_BASES_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_kernelImpl","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]
|
|
exports.KernelProxyByteCode = "0x6060604052341561000f57600080fd5b6040516020806105c98339810160405280805191508190506000806040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051908190039020815260208101919091526040016000208054600160a060020a0392909216600160a060020a0319909216919091179055506104e5806100e46000396000f30060606040526004361061008d5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d811461017b578063178e6079146101a057806325012699146101b357806338bb6def146101c6578063756f604914610205578063a3b4b07f14610218578063cbcc65eb1461022b578063db8a61d41461023e575b6101796000806040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902060405191825260208201526040908101905180910390206000191660001916815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610251945050505050565b005b341561018657600080fd5b61018e61028d565b60405190815260200160405180910390f35b34156101ab57600080fd5b61018e6102c1565b34156101be57600080fd5b61018e6102f5565b34156101d157600080fd5b6101dc600435610371565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b341561021057600080fd5b61018e610399565b341561022357600080fd5b61018e6103cd565b341561023657600080fd5b61018e610449565b341561024957600080fd5b61018e61047d565b61025a826104b1565b151561026557600080fd5b600080825160208401856127105a03f43d604051816000823e828015610289578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60006020819052908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b11905600a165627a7a723058202894d47893bad9c133837e82be07e4ec51a7f4ee3b4ecb0a729c5240497147540029"
|
|
exports.KernelProxyRuntimeByteCode = "0x60606040526004361061008d5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d811461017b578063178e6079146101a057806325012699146101b357806338bb6def146101c6578063756f604914610205578063a3b4b07f14610218578063cbcc65eb1461022b578063db8a61d41461023e575b6101796000806040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902060405191825260208201526040908101905180910390206000191660001916815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610251945050505050565b005b341561018657600080fd5b61018e61028d565b60405190815260200160405180910390f35b34156101ab57600080fd5b61018e6102c1565b34156101be57600080fd5b61018e6102f5565b34156101d157600080fd5b6101dc600435610371565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b341561021057600080fd5b61018e610399565b341561022357600080fd5b61018e6103cd565b341561023657600080fd5b61018e610449565b341561024957600080fd5b61018e61047d565b61025a826104b1565b151561026557600080fd5b600080825160208401856127105a03f43d604051816000823e828015610289578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60006020819052908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b11905600a165627a7a723058202894d47893bad9c133837e82be07e4ec51a7f4ee3b4ecb0a729c5240497147540029"
|
|
exports['_@aragon/os/contracts/kernel/KernelProxy.sol_keccak256'] = "0xe9baab334f8e30a2d9a4fb21a54b46a6603597f812deef2ec36215491e6dcf11"
|
|
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.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.ACLAbi = [{"constant":false,"inputs":[{"name":"_entity","type":"address"},{"name":"_app","type":"address"},{"name":"_role","type":"bytes32"}],"name":"grantPermission","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"CREATE_PERMISSIONS_ROLE","outputs":[{"name":"","type":"bytes32"}],"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":"_entity","type":"address"},{"name":"_app","type":"address"},{"name":"_role","type":"bytes32"},{"name":"_params","type":"uint256[]"}],"name":"grantPermissionP","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_who","type":"address"},{"name":"_where","type":"address"},{"name":"_what","type":"bytes32"}],"name":"hasPermission","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"bytes32"},{"name":"","type":"uint256"}],"name":"permissionParams","outputs":[{"name":"id","type":"uint8"},{"name":"op","type":"uint8"},{"name":"value","type":"uint240"}],"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":false,"inputs":[{"name":"_entity","type":"address"},{"name":"_app","type":"address"},{"name":"_role","type":"bytes32"}],"name":"revokePermission","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"_newManager","type":"address"},{"name":"_app","type":"address"},{"name":"_role","type":"bytes32"}],"name":"setPermissionManager","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_app","type":"address"},{"name":"_role","type":"bytes32"}],"name":"getPermissionManager","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_entity","type":"address"},{"name":"_app","type":"address"},{"name":"_role","type":"bytes32"},{"name":"_manager","type":"address"}],"name":"createPermission","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionsCreator","type":"address"}],"name":"initialize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"EMPTY_PARAM_HASH","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":"_who","type":"address"},{"name":"_where","type":"address"},{"name":"_what","type":"bytes32"},{"name":"_how","type":"uint256[]"}],"name":"hasPermission","outputs":[{"name":"","type":"bool"}],"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":"_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":"entity","type":"address"},{"indexed":true,"name":"app","type":"address"},{"indexed":true,"name":"role","type":"bytes32"},{"indexed":false,"name":"allowed","type":"bool"}],"name":"SetPermission","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"app","type":"address"},{"indexed":true,"name":"role","type":"bytes32"},{"indexed":true,"name":"manager","type":"address"}],"name":"ChangePermissionManager","type":"event"}]
|
|
exports.ACLByteCode = "0x6060604052341561000f57600080fd5b6115c78061001e6000396000f3006060604052600436106100f85763ffffffff60e060020a6000350416630a8ed3db81146100fd5780633d6ab68f1461012757806360b1e0571461014c5780636815c9921461015f5780636d6712d8146101c9578063710a83151461020557806380afdea8146102525780638b3dd749146102655780639b3fdf4c146102785780639d0effdb1461028b578063a1658fad146102b3578063afd925df14610316578063b19057271461033e578063be0384781461037c578063c4d66de8146103ab578063c513f66e146103ca578063d4aae0c4146103dd578063f520b58d146103f0578063f92a79ff1461045a578063fdef9106146104ab575b600080fd5b341561010857600080fd5b610125600160a060020a0360043581169060243516604435610517565b005b341561013257600080fd5b61013a610547565b60405190815260200160405180910390f35b341561015757600080fd5b61013a61054c565b341561016a57600080fd5b610125600160a060020a0360048035821691602480359091169160443591608490606435908101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061058095505050505050565b34156101d457600080fd5b6101f1600160a060020a0360043581169060243516604435610603565b604051901515815260200160405180910390f35b341561021057600080fd5b61021e600435602435610644565b60405160ff9384168152919092166020820152600160f060020a039091166040808301919091526060909101905180910390f35b341561025d57600080fd5b61013a61068c565b341561027057600080fd5b61013a610692565b341561028357600080fd5b61013a610699565b341561029657600080fd5b610125600160a060020a0360043581169060243516604435610715565b34156102be57600080fd5b6101f160048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061076a95505050505050565b341561032157600080fd5b610125600160a060020a03600435811690602435166044356108a8565b341561034957600080fd5b610360600160a060020a03600435166024356108de565b604051600160a060020a03909116815260200160405180910390f35b341561038757600080fd5b610125600160a060020a03600435811690602435811690604435906064351661090f565b34156103b657600080fd5b610125600160a060020a0360043516610938565b34156103d557600080fd5b61013a610978565b34156103e857600080fd5b61036061098e565b34156103fb57600080fd5b6101f1600160a060020a0360048035821691602480359091169160443591608490606435908101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061099d95505050505050565b341561046557600080fd5b61036060046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610a4395505050505050565b34156104b657600080fd5b6101f1600160a060020a036004803582169160248035909116916044359160849060643590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610b1f95505050505050565b610542838383600060405180591061052c5750595b9080825280602002602001820160405250610580565b505050565b600181565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6000838361058e82826108de565b600160a060020a031633600160a060020a03161415156105ad57600080fd5b6105b8878787610603565b156105c257600080fd5b60008451116105e357600060405190815260200160405180910390206105ec565b6105ec84610b58565b92506105fa87878786610cad565b50505050505050565b600061060d611530565b600060405180591061061c5750595b9080825280602002602001820160405250905061063b8585858461099d565b95945050505050565b60656020528160005260406000208181548110151561065f57fe5b60009182526020909120015460ff80821693506101008204169150620100009004600160f060020a031683565b60015481565b6003545b90565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b818161072182826108de565b600160a060020a031633600160a060020a031614151561074057600080fd5b61074b858585610603565b151561075657600080fd5b6107638585856000610cad565b5050505050565b6000610774611530565b6000808451111561078d57835160200290508391508082525b600054600160a060020a0316158061089e575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b8381101561083457808201518382015260200161081c565b50505050905090810190601f1680156108615780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561088257600080fd5b6102c65a03f1151561089357600080fd5b505050604051805190505b9695505050505050565b81816108b482826108de565b600160a060020a031633600160a060020a03161415156108d357600080fd5b610763858585610d22565b6000606660006108ee8585610da4565b8152602081019190915260400160002054600160a060020a03169392505050565b61091b33306001610603565b151561092657600080fd5b61093284848484610de8565b50505050565b6003541561094557600080fd5b61094d610e30565b60005433600160a060020a0390811691161461096857600080fd5b6109758130600182610de8565b50565b6000604051908152602001604051809103902081565b600054600160a060020a031681565b6000806000606460006109b1898989610e4a565b8152602081019190915260400160002054915081158015906109db57506109db8288888888610e9b565b156109e95760019250610a39565b606460006109fa6000198989610e4a565b815260208101919091526040016000205490508015801590610a265750610a2681600019888888610e9b565b15610a345760019250610a39565b600092505b5050949350505050565b6000610a4d610ece565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610ab4578082015183820152602001610a9c565b50505050905090810190601f168015610ae15780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b1515610aff57600080fd5b6102c65a03f11515610b1057600080fd5b50505060405180519392505050565b6000610b29611530565b600060208451811515610b3857fe5b049050839150808252610b4d8787878561099d565b979650505050505050565b6000806000806000610b68611542565b8660405180828051906020019060200280838360005b83811015610b96578082015183820152602001610b7e565b505050509050019150506040519081900390206000818152606560205260409020805491965094501515610ca257600092505b8651831015610ca257868381518110610bde57fe5b906020019060200201519150606060405190810160405280610bff84610fbe565b60ff168152602001610c1084610fe4565b60ff16815260200183600160f060020a03168152509050838054806001018281610c3a9190611562565b600092835260209092208391018151815460ff191660ff919091161781556020820151815460ff919091166101000261ff001990911617815560408201518154600160f060020a0391909116620100000261ffff909116179055505060019290920191610bc9565b509295945050505050565b8060646000610cbd878787610e4a565b815260208101919091526040908101600020919091558290600160a060020a0380861691908716907f759b9a74d5354b5801710a0c1b283cc9f0d32b607ac8ced10c83ac8e75c77d52908515159051901515815260200160405180910390a450505050565b8260666000610d318585610da4565b815260208101919091526040908101600020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03938416179055848216918391908516907ff3addc8b8e25ee11528a61b0e65092cae0666ef0ec0c64cb303993c88d689b4d905160405180910390a4505050565b600060018383604051928352600160a060020a03919091166c0100000000000000000000000002602083015260348201526054016040518091039020905092915050565b6000610df484846108de565b600160a060020a031614610e0757600080fd5b610e2584848460006040519081526020016040518091039020610cad565b610932818484610d22565b60035415610e3d57600080fd5b610e45611009565b600355565b600060028484846040519384526c01000000000000000000000000600160a060020a0393841681026020860152919092160260348301526048820152606801604051809103902090505b9392505050565b600080604051908152602001604051908190039020861415610ebf5750600161063b565b61089e8660008787878761100d565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610f9a57600080fd5b6102c65a03f11515610fab57600080fd5b50505060405180519250829150505b5090565b7f0100000000000000000000000000000000000000000000000000000000000000900490565b7e01000000000000000000000000000000000000000000000000000000000000900490565b4390565b6000611017611542565b600088815260656020526040812054819063ffffffff8a161061103d5760009350611293565b60008a8152606560205260409020805463ffffffff8b1690811061105d57fe5b906000526020600020900160606040519081016040908152915460ff80821683526101008204166020830152620100009004600160f060020a031691810191909152925060cc835160ff1614156110c3576110bc838b8a8a8a8a6112a0565b9350611293565b8260400151600160f060020a0316905060cb835160ff161415611185578260400151600160a060020a0316631a2b625089898960006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561114e57600080fd5b6102c65a03f1151561115f57600080fd5b50505060405180519050611174576000611177565b60015b60ff16915060019050611242565b60c8835160ff1614156111a15761119a611009565b9150611242565b60c9835160ff1614156111c7576111b6611456565b67ffffffffffffffff169150611242565b60ca835160ff1614156111e55733600160a060020a03169150611242565b60cd835160ff161415611207578260400151600160f060020a03169150611242565b8451835160ff161061121c5760009350611293565b84835160ff168151811061122c57fe5b90602001906020020151600160f060020a031691505b600c836020015160ff16600c81111561125757fe5b600c81111561126257fe5b141561127357600082119350611293565b61129082846020015160ff16600c81111561128a57fe5b8361145a565b93505b5050509695505050505050565b60008080808080808080600b8f6020015160ff16600c8111156112bf57fe5b600c8111156112ca57fe5b141561131d576112e68f60400151600160f060020a0316611517565b9750975097506112fa8e898f8f8f8f61100d565b94506113168e8661130b578761130d565b885b8f8f8f8f61100d565b9850611444565b6113338f60400151600160f060020a0316611517565b50935093506113468e858f8f8f8f61100d565b915060078f6020015160ff16600c81111561135d57fe5b600c81111561136857fe5b14156113775781159850611444565b8180156113a1575060098f6020015160ff16600c81111561139457fe5b600c81111561139f57fe5b145b156113af5760019850611444565b811580156113da575060088f6020015160ff16600c8111156113cd57fe5b600c8111156113d857fe5b145b156113e85760009850611444565b6113f68e848f8f8f8f61100d565b9050600a8f6020015160ff16600c81111561140d57fe5b600c81111561141857fe5b141561144057818015611429575080155b806113165750811580156113165750809850611444565b8098505b50505050505050509695505050505050565b4290565b6000600183600c81111561146a57fe5b14156114795750828114610e94565b600283600c81111561148757fe5b1415611497575082811415610e94565b600383600c8111156114a557fe5b14156114b45750808311610e94565b600483600c8111156114c257fe5b14156114d15750808310610e94565b600583600c8111156114df57fe5b14156114ef575080831015610e94565b600683600c8111156114fd57fe5b141561150d575080831115610e94565b5060009392505050565b9064010000000082049068010000000000000000830490565b60206040519081016040526000815290565b606060405190810160409081526000808352602083018190529082015290565b8154818355818115116105425760008381526020902061054291810190830161069691905b80821115610fba57600081556001016115875600a165627a7a72305820453905930d96216332244a56a29d36818098443dfe9ae2db9d325f0a6aa8cedb0029"
|
|
exports.ACLRuntimeByteCode = "0x6060604052600436106100f85763ffffffff60e060020a6000350416630a8ed3db81146100fd5780633d6ab68f1461012757806360b1e0571461014c5780636815c9921461015f5780636d6712d8146101c9578063710a83151461020557806380afdea8146102525780638b3dd749146102655780639b3fdf4c146102785780639d0effdb1461028b578063a1658fad146102b3578063afd925df14610316578063b19057271461033e578063be0384781461037c578063c4d66de8146103ab578063c513f66e146103ca578063d4aae0c4146103dd578063f520b58d146103f0578063f92a79ff1461045a578063fdef9106146104ab575b600080fd5b341561010857600080fd5b610125600160a060020a0360043581169060243516604435610517565b005b341561013257600080fd5b61013a610547565b60405190815260200160405180910390f35b341561015757600080fd5b61013a61054c565b341561016a57600080fd5b610125600160a060020a0360048035821691602480359091169160443591608490606435908101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061058095505050505050565b34156101d457600080fd5b6101f1600160a060020a0360043581169060243516604435610603565b604051901515815260200160405180910390f35b341561021057600080fd5b61021e600435602435610644565b60405160ff9384168152919092166020820152600160f060020a039091166040808301919091526060909101905180910390f35b341561025d57600080fd5b61013a61068c565b341561027057600080fd5b61013a610692565b341561028357600080fd5b61013a610699565b341561029657600080fd5b610125600160a060020a0360043581169060243516604435610715565b34156102be57600080fd5b6101f160048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061076a95505050505050565b341561032157600080fd5b610125600160a060020a03600435811690602435166044356108a8565b341561034957600080fd5b610360600160a060020a03600435166024356108de565b604051600160a060020a03909116815260200160405180910390f35b341561038757600080fd5b610125600160a060020a03600435811690602435811690604435906064351661090f565b34156103b657600080fd5b610125600160a060020a0360043516610938565b34156103d557600080fd5b61013a610978565b34156103e857600080fd5b61036061098e565b34156103fb57600080fd5b6101f1600160a060020a0360048035821691602480359091169160443591608490606435908101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061099d95505050505050565b341561046557600080fd5b61036060046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610a4395505050505050565b34156104b657600080fd5b6101f1600160a060020a036004803582169160248035909116916044359160849060643590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610b1f95505050505050565b610542838383600060405180591061052c5750595b9080825280602002602001820160405250610580565b505050565b600181565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6000838361058e82826108de565b600160a060020a031633600160a060020a03161415156105ad57600080fd5b6105b8878787610603565b156105c257600080fd5b60008451116105e357600060405190815260200160405180910390206105ec565b6105ec84610b58565b92506105fa87878786610cad565b50505050505050565b600061060d611530565b600060405180591061061c5750595b9080825280602002602001820160405250905061063b8585858461099d565b95945050505050565b60656020528160005260406000208181548110151561065f57fe5b60009182526020909120015460ff80821693506101008204169150620100009004600160f060020a031683565b60015481565b6003545b90565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b818161072182826108de565b600160a060020a031633600160a060020a031614151561074057600080fd5b61074b858585610603565b151561075657600080fd5b6107638585856000610cad565b5050505050565b6000610774611530565b6000808451111561078d57835160200290508391508082525b600054600160a060020a0316158061089e575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b8381101561083457808201518382015260200161081c565b50505050905090810190601f1680156108615780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561088257600080fd5b6102c65a03f1151561089357600080fd5b505050604051805190505b9695505050505050565b81816108b482826108de565b600160a060020a031633600160a060020a03161415156108d357600080fd5b610763858585610d22565b6000606660006108ee8585610da4565b8152602081019190915260400160002054600160a060020a03169392505050565b61091b33306001610603565b151561092657600080fd5b61093284848484610de8565b50505050565b6003541561094557600080fd5b61094d610e30565b60005433600160a060020a0390811691161461096857600080fd5b6109758130600182610de8565b50565b6000604051908152602001604051809103902081565b600054600160a060020a031681565b6000806000606460006109b1898989610e4a565b8152602081019190915260400160002054915081158015906109db57506109db8288888888610e9b565b156109e95760019250610a39565b606460006109fa6000198989610e4a565b815260208101919091526040016000205490508015801590610a265750610a2681600019888888610e9b565b15610a345760019250610a39565b600092505b5050949350505050565b6000610a4d610ece565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610ab4578082015183820152602001610a9c565b50505050905090810190601f168015610ae15780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b1515610aff57600080fd5b6102c65a03f11515610b1057600080fd5b50505060405180519392505050565b6000610b29611530565b600060208451811515610b3857fe5b049050839150808252610b4d8787878561099d565b979650505050505050565b6000806000806000610b68611542565b8660405180828051906020019060200280838360005b83811015610b96578082015183820152602001610b7e565b505050509050019150506040519081900390206000818152606560205260409020805491965094501515610ca257600092505b8651831015610ca257868381518110610bde57fe5b906020019060200201519150606060405190810160405280610bff84610fbe565b60ff168152602001610c1084610fe4565b60ff16815260200183600160f060020a03168152509050838054806001018281610c3a9190611562565b600092835260209092208391018151815460ff191660ff919091161781556020820151815460ff919091166101000261ff001990911617815560408201518154600160f060020a0391909116620100000261ffff909116179055505060019290920191610bc9565b509295945050505050565b8060646000610cbd878787610e4a565b815260208101919091526040908101600020919091558290600160a060020a0380861691908716907f759b9a74d5354b5801710a0c1b283cc9f0d32b607ac8ced10c83ac8e75c77d52908515159051901515815260200160405180910390a450505050565b8260666000610d318585610da4565b815260208101919091526040908101600020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03938416179055848216918391908516907ff3addc8b8e25ee11528a61b0e65092cae0666ef0ec0c64cb303993c88d689b4d905160405180910390a4505050565b600060018383604051928352600160a060020a03919091166c0100000000000000000000000002602083015260348201526054016040518091039020905092915050565b6000610df484846108de565b600160a060020a031614610e0757600080fd5b610e2584848460006040519081526020016040518091039020610cad565b610932818484610d22565b60035415610e3d57600080fd5b610e45611009565b600355565b600060028484846040519384526c01000000000000000000000000600160a060020a0393841681026020860152919092160260348301526048820152606801604051809103902090505b9392505050565b600080604051908152602001604051908190039020861415610ebf5750600161063b565b61089e8660008787878761100d565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610f9a57600080fd5b6102c65a03f11515610fab57600080fd5b50505060405180519250829150505b5090565b7f0100000000000000000000000000000000000000000000000000000000000000900490565b7e01000000000000000000000000000000000000000000000000000000000000900490565b4390565b6000611017611542565b600088815260656020526040812054819063ffffffff8a161061103d5760009350611293565b60008a8152606560205260409020805463ffffffff8b1690811061105d57fe5b906000526020600020900160606040519081016040908152915460ff80821683526101008204166020830152620100009004600160f060020a031691810191909152925060cc835160ff1614156110c3576110bc838b8a8a8a8a6112a0565b9350611293565b8260400151600160f060020a0316905060cb835160ff161415611185578260400151600160a060020a0316631a2b625089898960006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561114e57600080fd5b6102c65a03f1151561115f57600080fd5b50505060405180519050611174576000611177565b60015b60ff16915060019050611242565b60c8835160ff1614156111a15761119a611009565b9150611242565b60c9835160ff1614156111c7576111b6611456565b67ffffffffffffffff169150611242565b60ca835160ff1614156111e55733600160a060020a03169150611242565b60cd835160ff161415611207578260400151600160f060020a03169150611242565b8451835160ff161061121c5760009350611293565b84835160ff168151811061122c57fe5b90602001906020020151600160f060020a031691505b600c836020015160ff16600c81111561125757fe5b600c81111561126257fe5b141561127357600082119350611293565b61129082846020015160ff16600c81111561128a57fe5b8361145a565b93505b5050509695505050505050565b60008080808080808080600b8f6020015160ff16600c8111156112bf57fe5b600c8111156112ca57fe5b141561131d576112e68f60400151600160f060020a0316611517565b9750975097506112fa8e898f8f8f8f61100d565b94506113168e8661130b578761130d565b885b8f8f8f8f61100d565b9850611444565b6113338f60400151600160f060020a0316611517565b50935093506113468e858f8f8f8f61100d565b915060078f6020015160ff16600c81111561135d57fe5b600c81111561136857fe5b14156113775781159850611444565b8180156113a1575060098f6020015160ff16600c81111561139457fe5b600c81111561139f57fe5b145b156113af5760019850611444565b811580156113da575060088f6020015160ff16600c8111156113cd57fe5b600c8111156113d857fe5b145b156113e85760009850611444565b6113f68e848f8f8f8f61100d565b9050600a8f6020015160ff16600c81111561140d57fe5b600c81111561141857fe5b141561144057818015611429575080155b806113165750811580156113165750809850611444565b8098505b50505050505050509695505050505050565b4290565b6000600183600c81111561146a57fe5b14156114795750828114610e94565b600283600c81111561148757fe5b1415611497575082811415610e94565b600383600c8111156114a557fe5b14156114b45750808311610e94565b600483600c8111156114c257fe5b14156114d15750808310610e94565b600583600c8111156114df57fe5b14156114ef575080831015610e94565b600683600c8111156114fd57fe5b141561150d575080831115610e94565b5060009392505050565b9064010000000082049068010000000000000000830490565b60206040519081016040526000815290565b606060405190810160409081526000808352602083018190529082015290565b8154818355818115116105425760008381526020902061054291810190830161069691905b80821115610fba57600081556001016115875600a165627a7a72305820453905930d96216332244a56a29d36818098443dfe9ae2db9d325f0a6aa8cedb0029"
|
|
exports.ACLOracleAbi = [{"constant":true,"inputs":[{"name":"who","type":"address"},{"name":"where","type":"address"},{"name":"what","type":"bytes32"}],"name":"canPerform","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"}]
|
|
exports.ACLOracleByteCode = "0x"
|
|
exports.ACLOracleRuntimeByteCode = "0x"
|
|
exports['_@aragon/os/contracts/acl/ACL.sol_keccak256'] = "0x7e636d70192cc2b18d00df37ff91e1f3b4e5a6dfb0c92f9d90441dceac1f2a25"
|
|
exports.EVMScriptRegistryAbi = [{"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":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":false,"inputs":[],"name":"initialize","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"},{"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":"REGISTRY_MANAGER_ROLE","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"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"executors","outputs":[{"name":"executor","type":"address"},{"name":"enabled","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"}]
|
|
exports.EVMScriptRegistryByteCode = "0x6060604052341561000f57600080fd5b610a8e8061001e6000396000f3006060604052600436106100ab5763ffffffff60e060020a60003504166304bf2a7f81146100b05780635ca4d4bb1461011d57806360b1e0571461013557806380afdea81461015a5780638129fc1c1461016d57806387a16f12146101805780638b3dd7491461019f5780639b3fdf4c146101b2578063a1658fad146101c5578063bd8fde1c1461023c578063d4aae0c41461024f578063f92a79ff14610262578063f97a05df146102b3575b600080fd5b34156100bb57600080fd5b61010160046024813581810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506102ed95505050505050565b604051600160a060020a03909116815260200160405180910390f35b341561012857600080fd5b610133600435610369565b005b341561014057600080fd5b6101486103eb565b60405190815260200160405180910390f35b341561016557600080fd5b61014861041f565b341561017857600080fd5b610133610425565b341561018b57600080fd5b610148600160a060020a03600435166104cb565b34156101aa57600080fd5b6101486105a1565b34156101bd57600080fd5b6101486105a8565b34156101d057600080fd5b61022860048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061062495505050505050565b604051901515815260200160405180910390f35b341561024757600080fd5b610148610762565b341561025a57600080fd5b610101610767565b341561026d57600080fd5b61010160046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061077695505050505050565b34156102be57600080fd5b6102c9600435610852565b604051600160a060020a039092168252151560208201526040908101905180910390f35b60008060006102fb84610885565b63ffffffff16915081158061031257506064548210155b156103205760009250610362565b606480548390811061032e57fe5b6000918252602090912001805490915060a060020a900460ff1661035357600061035f565b8054600160a060020a03165b92505b5050919050565b60016103953382600060405180591061037f5750595b9080825280602002602001820160405250610624565b15156103a057600080fd5b60006064838154811015156103b157fe5b6000918252602090912001805491151560a060020a0274ff0000000000000000000000000000000000000000199092169190911790555050565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60015481565b6003541561043257600080fd5b61043a610898565b606480546001810161044c83826109f5565b9160005260206000209001600060408051908101604052600080825260208201529190508151815473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03919091161781556020820151815490151560a060020a0274ff0000000000000000000000000000000000000000199091161790555050565b600060016104f733828460405180591061037f5750599080825280602002602001820160405250610624565b151561050257600080fd5b606480546001810161051483826109f5565b9160005260206000209001600060408051908101604052600160a060020a0387168152600160208201529190508151815473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03919091161781556020820151815490151560a060020a0274ff00000000000000000000000000000000000000001990911617905550915050919050565b6003545b90565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b600061062e610a1e565b6000808451111561064757835160200290508391508082525b600054600160a060020a03161580610758575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b838110156106ee5780820151838201526020016106d6565b50505050905090810190601f16801561071b5780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561073c57600080fd5b6102c65a03f1151561074d57600080fd5b505050604051805190505b9695505050505050565b600181565b600054600160a060020a031681565b60006107806108b2565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b838110156107e75780820151838201526020016107cf565b50505050905090810190601f1680156108145780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b151561083257600080fd5b6102c65a03f1151561084357600080fd5b50505060405180519392505050565b606480548290811061086057fe5b600091825260209091200154600160a060020a038116915060a060020a900460ff1682565b60006108928260006109a2565b92915050565b600354156108a557600080fd5b6108ad6109e1565b600355565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561097e57600080fd5b6102c65a03f1151561098f57600080fd5b50505060405180519250829150505b5090565b6000806109af84846109e5565b60e060020a7fffffffff0000000000000000000000000000000000000000000000000000000090911604949350505050565b4390565b6000816020018301519392505050565b815481835581811511610a1957600083815260209020610a19918101908301610a30565b505050565b60206040519081016040526000815290565b6105a591905b8082111561099e57805474ffffffffffffffffffffffffffffffffffffffffff19168155600101610a365600a165627a7a723058204b0eeb7ba5d11e35858db7c7a7fc1d6ea08de2ed169205a994941766558510820029"
|
|
exports.EVMScriptRegistryRuntimeByteCode = "0x6060604052600436106100ab5763ffffffff60e060020a60003504166304bf2a7f81146100b05780635ca4d4bb1461011d57806360b1e0571461013557806380afdea81461015a5780638129fc1c1461016d57806387a16f12146101805780638b3dd7491461019f5780639b3fdf4c146101b2578063a1658fad146101c5578063bd8fde1c1461023c578063d4aae0c41461024f578063f92a79ff14610262578063f97a05df146102b3575b600080fd5b34156100bb57600080fd5b61010160046024813581810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506102ed95505050505050565b604051600160a060020a03909116815260200160405180910390f35b341561012857600080fd5b610133600435610369565b005b341561014057600080fd5b6101486103eb565b60405190815260200160405180910390f35b341561016557600080fd5b61014861041f565b341561017857600080fd5b610133610425565b341561018b57600080fd5b610148600160a060020a03600435166104cb565b34156101aa57600080fd5b6101486105a1565b34156101bd57600080fd5b6101486105a8565b34156101d057600080fd5b61022860048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061062495505050505050565b604051901515815260200160405180910390f35b341561024757600080fd5b610148610762565b341561025a57600080fd5b610101610767565b341561026d57600080fd5b61010160046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061077695505050505050565b34156102be57600080fd5b6102c9600435610852565b604051600160a060020a039092168252151560208201526040908101905180910390f35b60008060006102fb84610885565b63ffffffff16915081158061031257506064548210155b156103205760009250610362565b606480548390811061032e57fe5b6000918252602090912001805490915060a060020a900460ff1661035357600061035f565b8054600160a060020a03165b92505b5050919050565b60016103953382600060405180591061037f5750595b9080825280602002602001820160405250610624565b15156103a057600080fd5b60006064838154811015156103b157fe5b6000918252602090912001805491151560a060020a0274ff0000000000000000000000000000000000000000199092169190911790555050565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60015481565b6003541561043257600080fd5b61043a610898565b606480546001810161044c83826109f5565b9160005260206000209001600060408051908101604052600080825260208201529190508151815473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03919091161781556020820151815490151560a060020a0274ff0000000000000000000000000000000000000000199091161790555050565b600060016104f733828460405180591061037f5750599080825280602002602001820160405250610624565b151561050257600080fd5b606480546001810161051483826109f5565b9160005260206000209001600060408051908101604052600160a060020a0387168152600160208201529190508151815473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03919091161781556020820151815490151560a060020a0274ff00000000000000000000000000000000000000001990911617905550915050919050565b6003545b90565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b600061062e610a1e565b6000808451111561064757835160200290508391508082525b600054600160a060020a03161580610758575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b838110156106ee5780820151838201526020016106d6565b50505050905090810190601f16801561071b5780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561073c57600080fd5b6102c65a03f1151561074d57600080fd5b505050604051805190505b9695505050505050565b600181565b600054600160a060020a031681565b60006107806108b2565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b838110156107e75780820151838201526020016107cf565b50505050905090810190601f1680156108145780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b151561083257600080fd5b6102c65a03f1151561084357600080fd5b50505060405180519392505050565b606480548290811061086057fe5b600091825260209091200154600160a060020a038116915060a060020a900460ff1682565b60006108928260006109a2565b92915050565b600354156108a557600080fd5b6108ad6109e1565b600355565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561097e57600080fd5b6102c65a03f1151561098f57600080fd5b50505060405180519250829150505b5090565b6000806109af84846109e5565b60e060020a7fffffffff0000000000000000000000000000000000000000000000000000000090911604949350505050565b4390565b6000816020018301519392505050565b815481835581811511610a1957600083815260209020610a19918101908301610a30565b505050565b60206040519081016040526000815290565b6105a591905b8082111561099e57805474ffffffffffffffffffffffffffffffffffffffffff19168155600101610a365600a165627a7a723058204b0eeb7ba5d11e35858db7c7a7fc1d6ea08de2ed169205a994941766558510820029"
|
|
exports['_@aragon/os/contracts/evmscript/EVMScriptRegistry.sol_keccak256'] = "0xd2b72c173913aa2b869e6185843e3796e0532b9744a10fdf0ac7ec532e5b0fff"
|
|
exports.CallsScriptAbi = [{"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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":true,"name":"src","type":"address"},{"indexed":true,"name":"dst","type":"address"}],"name":"LogScriptCall","type":"event"}]
|
|
exports.CallsScriptByteCode = "0x6060604052341561000f57600080fd5b6103938061001e6000396000f3006060604052600436106100405763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663279cea358114610045575b600080fd5b341561005057600080fd5b61007b60246004803582810192908201359181358083019290820135916044359182019101356100f2565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100b757808201518382015260200161009f565b50505050905090810190601f1680156100e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100fa610355565b600460008080805b8a8510156102a25761014c858d8d8080601f016020809104026020016040519081016040528181529291906020840183838082843750949594505063ffffffff6102b11692505050565b9350600092505b868310156101a25787878481811061016757fe5b90506020020135600160a060020a0316600160a060020a031684600160a060020a03161415151561019757600080fd5b600190920191610153565b83600160a060020a031630600160a060020a031633600160a060020a03167f9dcff9d94fbfdb4622d11edb383005f95e78efb446c72d92f8e615c6025c470360405160405180910390a4610231856014018d8d8080601f016020809104026020016040519081016040528181529291906020840183838082843750949594505063ffffffff6102e61692505050565b63ffffffff16915061027d601886018d8d806020601f82018190048102016040519081016040528181529291906020840183838082843750949594505063ffffffff61033e1692505050565b905060008083836000886113885a03f180801561004057505093810160180193610102565b50505050509695505050505050565b6000806102be8484610345565b6c010000000000000000000000006bffffffffffffffffffffffff1990911604949350505050565b6000806102f38484610345565b7c01000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000090911604949350505050565b0160200190565b6000816020018301519392505050565b602060405190810160405260008152905600a165627a7a72305820bc948c6dd24d73d5c009efe35ebfdfa860e6e73a6ca2728efd7ee52d69ab8bb90029"
|
|
exports.CallsScriptRuntimeByteCode = "0x6060604052600436106100405763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663279cea358114610045575b600080fd5b341561005057600080fd5b61007b60246004803582810192908201359181358083019290820135916044359182019101356100f2565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100b757808201518382015260200161009f565b50505050905090810190601f1680156100e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100fa610355565b600460008080805b8a8510156102a25761014c858d8d8080601f016020809104026020016040519081016040528181529291906020840183838082843750949594505063ffffffff6102b11692505050565b9350600092505b868310156101a25787878481811061016757fe5b90506020020135600160a060020a0316600160a060020a031684600160a060020a03161415151561019757600080fd5b600190920191610153565b83600160a060020a031630600160a060020a031633600160a060020a03167f9dcff9d94fbfdb4622d11edb383005f95e78efb446c72d92f8e615c6025c470360405160405180910390a4610231856014018d8d8080601f016020809104026020016040519081016040528181529291906020840183838082843750949594505063ffffffff6102e61692505050565b63ffffffff16915061027d601886018d8d806020601f82018190048102016040519081016040528181529291906020840183838082843750949594505063ffffffff61033e1692505050565b905060008083836000886113885a03f180801561004057505093810160180193610102565b50505050509695505050505050565b6000806102be8484610345565b6c010000000000000000000000006bffffffffffffffffffffffff1990911604949350505050565b6000806102f38484610345565b7c01000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000090911604949350505050565b0160200190565b6000816020018301519392505050565b602060405190810160405260008152905600a165627a7a72305820bc948c6dd24d73d5c009efe35ebfdfa860e6e73a6ca2728efd7ee52d69ab8bb90029"
|
|
exports['_@aragon/os/contracts/evmscript/executors/CallsScript.sol_keccak256'] = "0x72ff2681f5dfec19b05d235d841042a78a4682a8368e6bb16516447495161014"
|
|
exports.DelegateScriptAbi = [{"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.DelegateScriptByteCode = "0x6060604052341561000f57600080fd5b6104928061001e6000396000f3006060604052600436106100405763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663279cea358114610045575b600080fd5b341561005057600080fd5b61007b60246004803582810192908201359181358083019290820135916044359182019101356100f2565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100b757808201518382015260200161009f565b50505050905090810190601f1680156100e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100fa610454565b811561010557600080fd5b6018861461011257600080fd5b61018d610158600489898080601f016020809104026020016040519081016040528181529291906020840183838082843750949594505063ffffffff6101981692505050565b86868080601f0160208091040260200160405190810160405281815292919060208401838380828437506101cd945050505050565b979650505050505050565b6000806101a584846102a0565b6c010000000000000000000000006bffffffffffffffffffffffff1990911604949350505050565b6101d5610454565b6101de836102b0565b15156101e957600080fd5b8273ffffffffffffffffffffffffffffffffffffffff166000835111610216576102116102b8565b610218565b825b60405180828051906020019080838360005b8381101561024257808201518382015260200161022a565b50505050905090810190601f16801561026f5780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561029157600080fd5b6102996102ee565b9392505050565b6000816020018301519392505050565b6000903b1190565b6102c0610454565b6102e97fc1c0e9c400000000000000000000000000000000000000000000000000000000610314565b905090565b6102f6610454565b3d6040519150602081018201604052808252806000602084013e5090565b61031c610454565b610324610454565b60046040518059106103335750595b818152601f19601f830116810160200160405290509050828160008151811061035857fe5b906020010190600160f860020a031916908160001a9053506101007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19841602816001815181106103a157fe5b906020010190600160f860020a031916908160001a905350620100007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19841602816002815181106103eb57fe5b906020010190600160f860020a031916908160001a90535063010000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff198416028160038151811061043657fe5b906020010190600160f860020a031916908160001a90535092915050565b602060405190810160405260008152905600a165627a7a72305820a0327d5d0ed6c694130c583360b5a63e19fb49789ab6c708b494c56fd44254110029"
|
|
exports.DelegateScriptRuntimeByteCode = "0x6060604052600436106100405763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663279cea358114610045575b600080fd5b341561005057600080fd5b61007b60246004803582810192908201359181358083019290820135916044359182019101356100f2565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100b757808201518382015260200161009f565b50505050905090810190601f1680156100e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100fa610454565b811561010557600080fd5b6018861461011257600080fd5b61018d610158600489898080601f016020809104026020016040519081016040528181529291906020840183838082843750949594505063ffffffff6101981692505050565b86868080601f0160208091040260200160405190810160405281815292919060208401838380828437506101cd945050505050565b979650505050505050565b6000806101a584846102a0565b6c010000000000000000000000006bffffffffffffffffffffffff1990911604949350505050565b6101d5610454565b6101de836102b0565b15156101e957600080fd5b8273ffffffffffffffffffffffffffffffffffffffff166000835111610216576102116102b8565b610218565b825b60405180828051906020019080838360005b8381101561024257808201518382015260200161022a565b50505050905090810190601f16801561026f5780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561029157600080fd5b6102996102ee565b9392505050565b6000816020018301519392505050565b6000903b1190565b6102c0610454565b6102e97fc1c0e9c400000000000000000000000000000000000000000000000000000000610314565b905090565b6102f6610454565b3d6040519150602081018201604052808252806000602084013e5090565b61031c610454565b610324610454565b60046040518059106103335750595b818152601f19601f830116810160200160405290509050828160008151811061035857fe5b906020010190600160f860020a031916908160001a9053506101007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19841602816001815181106103a157fe5b906020010190600160f860020a031916908160001a905350620100007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19841602816002815181106103eb57fe5b906020010190600160f860020a031916908160001a90535063010000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff198416028160038151811061043657fe5b906020010190600160f860020a031916908160001a90535092915050565b602060405190810160405260008152905600a165627a7a72305820a0327d5d0ed6c694130c583360b5a63e19fb49789ab6c708b494c56fd44254110029"
|
|
exports.DelegateScriptTargetAbi = [{"constant":false,"inputs":[],"name":"exec","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
|
|
exports.DelegateScriptTargetByteCode = "0x"
|
|
exports.DelegateScriptTargetRuntimeByteCode = "0x"
|
|
exports['_@aragon/os/contracts/evmscript/executors/DelegateScript.sol_keccak256'] = "0x1f29ea7d6d6f912b392f3fc4b9dad4cfbe5f2133fbdf21e8233a999a6726858a"
|
|
exports.DeployDelegateScriptAbi = [{"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.DeployDelegateScriptByteCode = "0x6060604052341561000f57600080fd5b6104ef8061001e6000396000f3006060604052600436106100405763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663279cea358114610045575b600080fd5b341561005057600080fd5b61007b60246004803582810192908201359181358083019290820135916044359182019101356100f2565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100b757808201518382015260200161009f565b50505050905090810190601f1680156100e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100fa6104b1565b600080831561010857600080fd5b88886040518083838082843782019150509250505060405190819003902060008181526020819052604090205490925073ffffffffffffffffffffffffffffffffffffffff1690508015156101d35761018f89898080601f016020809104026020016040519081016040528181529291906020840183838082843750610219945050505050565b6000838152602081905260409020805473ffffffffffffffffffffffffffffffffffffffff191673ffffffffffffffffffffffffffffffffffffffff831617905590505b61020c8188888080601f01602080910402602001604051908101604052818152929190602084018383808284375061023a945050505050565b9998505050505050505050565b60006004825103602483016000f09050803b15600181146100405750919050565b6102426104b1565b61024b8361030d565b151561025657600080fd5b8273ffffffffffffffffffffffffffffffffffffffff1660008351116102835761027e610315565b610285565b825b60405180828051906020019080838360005b838110156102af578082015183820152602001610297565b50505050905090810190601f1680156102dc5780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f491505015156102fe57600080fd5b61030661034b565b9392505050565b6000903b1190565b61031d6104b1565b6103467fc1c0e9c400000000000000000000000000000000000000000000000000000000610371565b905090565b6103536104b1565b3d6040519150602081018201604052808252806000602084013e5090565b6103796104b1565b6103816104b1565b60046040518059106103905750595b818152601f19601f83011681016020016040529050905082816000815181106103b557fe5b906020010190600160f860020a031916908160001a9053506101007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19841602816001815181106103fe57fe5b906020010190600160f860020a031916908160001a905350620100007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff198416028160028151811061044857fe5b906020010190600160f860020a031916908160001a90535063010000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff198416028160038151811061049357fe5b906020010190600160f860020a031916908160001a90535092915050565b602060405190810160405260008152905600a165627a7a72305820e5ecefa4e3cf37a874fec44be8a93519356c054aafc5cfe587e662bf20d664b00029"
|
|
exports.DeployDelegateScriptRuntimeByteCode = "0x6060604052600436106100405763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663279cea358114610045575b600080fd5b341561005057600080fd5b61007b60246004803582810192908201359181358083019290820135916044359182019101356100f2565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100b757808201518382015260200161009f565b50505050905090810190601f1680156100e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100fa6104b1565b600080831561010857600080fd5b88886040518083838082843782019150509250505060405190819003902060008181526020819052604090205490925073ffffffffffffffffffffffffffffffffffffffff1690508015156101d35761018f89898080601f016020809104026020016040519081016040528181529291906020840183838082843750610219945050505050565b6000838152602081905260409020805473ffffffffffffffffffffffffffffffffffffffff191673ffffffffffffffffffffffffffffffffffffffff831617905590505b61020c8188888080601f01602080910402602001604051908101604052818152929190602084018383808284375061023a945050505050565b9998505050505050505050565b60006004825103602483016000f09050803b15600181146100405750919050565b6102426104b1565b61024b8361030d565b151561025657600080fd5b8273ffffffffffffffffffffffffffffffffffffffff1660008351116102835761027e610315565b610285565b825b60405180828051906020019080838360005b838110156102af578082015183820152602001610297565b50505050905090810190601f1680156102dc5780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f491505015156102fe57600080fd5b61030661034b565b9392505050565b6000903b1190565b61031d6104b1565b6103467fc1c0e9c400000000000000000000000000000000000000000000000000000000610371565b905090565b6103536104b1565b3d6040519150602081018201604052808252806000602084013e5090565b6103796104b1565b6103816104b1565b60046040518059106103905750595b818152601f19601f83011681016020016040529050905082816000815181106103b557fe5b906020010190600160f860020a031916908160001a9053506101007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19841602816001815181106103fe57fe5b906020010190600160f860020a031916908160001a905350620100007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff198416028160028151811061044857fe5b906020010190600160f860020a031916908160001a90535063010000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff198416028160038151811061049357fe5b906020010190600160f860020a031916908160001a90535092915050565b602060405190810160405260008152905600a165627a7a72305820e5ecefa4e3cf37a874fec44be8a93519356c054aafc5cfe587e662bf20d664b00029"
|
|
exports['_@aragon/os/contracts/evmscript/executors/DeployDelegateScript.sol_keccak256'] = "0x664ae058059e6b64e38a2f0c56c4c1603de64de56270fab1992cf64d721f1233"
|
|
exports.EVMScriptRegistryFactoryAbi = [{"constant":true,"inputs":[],"name":"baseReg","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"baseDeployDel","outputs":[{"name":"","type":"address"}],"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":"_dao","type":"address"},{"name":"_root","type":"address"}],"name":"newEVMScriptRegistry","outputs":[{"name":"reg","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"baseCalls","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_kernel","type":"address"},{"name":"_appId","type":"bytes32"},{"name":"_initializePayload","type":"bytes"}],"name":"newAppProxyPinned","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_kernel","type":"address"},{"name":"_appId","type":"bytes32"}],"name":"newAppProxy","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"baseDel","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_kernel","type":"address"},{"name":"_appId","type":"bytes32"},{"name":"_initializePayload","type":"bytes"}],"name":"newAppProxy","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_kernel","type":"address"},{"name":"_appId","type":"bytes32"}],"name":"newAppProxyPinned","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"proxy","type":"address"}],"name":"NewAppProxy","type":"event"}]
|
|
exports.EVMScriptRegistryFactoryByteCode = "0x6060604052341561000f57600080fd5b61001761010c565b604051809103906000f080151561002d57600080fd5b60008054600160a060020a031916600160a060020a039290921691909117905561005561011d565b604051809103906000f080151561006b57600080fd5b60018054600160a060020a031916600160a060020a039290921691909117905561009361012e565b604051809103906000f08015156100a957600080fd5b60028054600160a060020a031916600160a060020a03929092169190911790556100d161013f565b604051809103906000f08015156100e757600080fd5b60038054600160a060020a031916600160a060020a0392909216919091179055610150565b604051610aac8062001cb983390190565b6040516103b1806200276583390190565b6040516104b08062002b1683390190565b60405161050d8062002fc683390190565b611b5980620001606000396000f3006060604052600436106100955763ffffffff60e060020a600035041663127d679c811461009a5780631b380940146100c957806360b1e057146100dc578063869abc24146101015780639b3fdf4c14610126578063af9a21bc14610139578063d162f8b01461014c578063e156a8f3146101b1578063e602e712146101d3578063ede658b0146101e6578063ff289fc51461024b575b600080fd5b34156100a557600080fd5b6100ad61026d565b604051600160a060020a03909116815260200160405180910390f35b34156100d457600080fd5b6100ad61027c565b34156100e757600080fd5b6100ef61028b565b60405190815260200160405180910390f35b341561010c57600080fd5b6100ad600160a060020a03600435811690602435166102ad565b341561013157600080fd5b6100ef6108f6565b341561014457600080fd5b6100ad610960565b341561015757600080fd5b6100ad60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061096f95505050505050565b34156101bc57600080fd5b6100ad600160a060020a0360043516602435610a5d565b34156101de57600080fd5b6100ad610a94565b34156101f157600080fd5b6100ad60048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610aa395505050505050565b341561025657600080fd5b6100ad600160a060020a0360043516602435610ab1565b600054600160a060020a031681565b600354600160a060020a031681565b604051600080516020611b0e8339815191528152601301604051809103902081565b60008083600160a060020a031663958fde82604051600080516020611b0e833981519152815260130160405190819003902060008054600160a060020a0316906040516020015260405160e060020a63ffffffff85160281526004810192909252600160a060020a03166024820152604401602060405180830381600087803b151561033857600080fd5b6102c65a03f1151561034957600080fd5b5050506040518051925050600160a060020a038216638129fc1c6040518163ffffffff1660e060020a028152600401600060405180830381600087803b151561039157600080fd5b6102c65a03f115156103a257600080fd5b50505083600160a060020a031663de2873596000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156103eb57600080fd5b6102c65a03f115156103fc57600080fd5b5050506040518051915050600160a060020a03841663ae5b25408163178e60796000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561045357600080fd5b6102c65a03f1151561046457600080fd5b50505060405180519050604051600080516020611b0e833981519152815260130160405180910390208560006040516020015260405160e060020a63ffffffff861602815260048101939093526024830191909152600160a060020a03166044820152606401602060405180830381600087803b15156104e357600080fd5b6102c65a03f115156104f457600080fd5b505050604051805190505080600160a060020a031663be038478308485600160a060020a031663bd8fde1c6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561055657600080fd5b6102c65a03f1151561056757600080fd5b505050604051805190503060405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b15156105c857600080fd5b6102c65a03f115156105d957600080fd5b5050600154600160a060020a0380851692506387a16f12911660006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561063957600080fd5b6102c65a03f1151561064a57600080fd5b50505060405180515050600254600160a060020a03808416916387a16f12911660006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b15156106b157600080fd5b6102c65a03f115156106c257600080fd5b50505060405180515050600354600160a060020a03808416916387a16f12911660006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561072957600080fd5b6102c65a03f1151561073a57600080fd5b505050604051805190505080600160a060020a0316639d0effdb308485600160a060020a031663bd8fde1c6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561079c57600080fd5b6102c65a03f115156107ad57600080fd5b5050506040518051905060405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561080657600080fd5b6102c65a03f1151561081757600080fd5b50505080600160a060020a031663afd925df848485600160a060020a031663bd8fde1c6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561087157600080fd5b6102c65a03f1151561088257600080fd5b5050506040518051905060405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156108db57600080fd5b6102c65a03f115156108ec57600080fd5b5050505092915050565b6040517f617070000000000000000000000000000000000000000000000000000000000081526003016040518091039020604051600080516020611b0e83398151915281526013016040518091039020604051918252602082015260409081019051809103902081565b600154600160a060020a031681565b60008084848461097d610ae1565b600160a060020a03841681526020810183905260606040820181815290820183818151815260200191508051906020019080838360005b838110156109cc5780820151838201526020016109b4565b50505050905090810190601f1680156109f95780820380516001836020036101000a031916815260200191505b50945050505050604051809103906000f0801515610a1657600080fd5b90507fe28f1412cafe58e22073759128eddcccfd9c1e3326665df874bdaf26077231a981604051600160a060020a03909116815260200160405180910390a1949350505050565b6000610a8d83836000604051805910610a735750595b818152601f19601f83011681016020016040529050610aa3565b9392505050565b600254600160a060020a031681565b60008084848461097d610af1565b6000610a8d83836000604051805910610ac75750595b818152601f19601f8301168101602001604052905061096f565b6040516107fe80610b0283390190565b60405161080e806113008339019056006060604052341561000f57600080fd5b6040516107fe3803806107fe83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061017881026104901704565b9050600082511115610124576100958164010000000061048861024b82021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505061014660015461017864010000000002610490176401000000009004565b60028054600160a060020a031916600160a060020a03928316179081905516151561017057600080fd5b505050610253565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561022b57600080fd5b6102c65a03f1151561023c57600080fd5b50505060405180519392505050565b6000903b1190565b61059c806102626000396000f3006060604052600436106100ae5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d81146100f1578063178e6079146101165780632501269914610129578063756f60491461013c57806380afdea81461014f578063a3b4b07f14610162578063cbcc65eb14610175578063d4aae0c414610188578063daa3a163146101c4578063db8a61d4146101eb578063ea879634146101fe575b6100ef6100b961020d565b6000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610229945050505050565b005b34156100fc57600080fd5b610104610265565b60405190815260200160405180910390f35b341561012157600080fd5b610104610299565b341561013457600080fd5b6101046102cd565b341561014757600080fd5b610104610349565b341561015a57600080fd5b61010461037d565b341561016d57600080fd5b610104610383565b341561018057600080fd5b6101046103ff565b341561019357600080fd5b61019b610433565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101cf57600080fd5b6101d761044f565b604051901515815260200160405180910390f35b34156101f657600080fd5b610104610454565b341561020957600080fd5b61019b5b60025473ffffffffffffffffffffffffffffffffffffffff1690565b61023282610488565b151561023d57600080fd5b600080825160208401856127105a03f43d604051816000823e828015610261578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600090565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b1190565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561055057600080fd5b6102c65a03f1151561056157600080fd5b505050604051805193925050505600a165627a7a723058200255860a5062066c2137ab89f709aa105861f9563f96a13912cb3cc1399f6e1800296060604052341561000f57600080fd5b60405161080e38038061080e83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061013081026104e01704565b905060008251111561012457610095816401000000006105c061020382021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505050505061020b565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156101e357600080fd5b6102c65a03f115156101f457600080fd5b50505060405180519392505050565b6000903b1190565b6105f48061021a6000396000f3006060604052600436106100b95763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d8114610124578063178e607914610149578063250126991461015c5780633bc7ebac1461016f578063756f6049146101ab57806380afdea8146101be578063a3b4b07f146101d1578063cbcc65eb146101e4578063d4aae0c4146101f7578063daa3a1631461020a578063db8a61d414610231578063ea87963414610244575b60006100c3610253565b905073ffffffffffffffffffffffffffffffffffffffff811615156100e757600080fd5b610121816000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610265945050505050565b50005b341561012f57600080fd5b6101376102a1565b60405190815260200160405180910390f35b341561015457600080fd5b6101376102d5565b341561016757600080fd5b610137610309565b341561017a57600080fd5b610182610385565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101b657600080fd5b6101376103a1565b34156101c957600080fd5b6101376103d5565b34156101dc57600080fd5b6101376103db565b34156101ef57600080fd5b610137610457565b341561020257600080fd5b61018261048b565b341561021557600080fd5b61021d6104a7565b604051901515815260200160405180910390f35b341561023c57600080fd5b6101376104ac565b341561024f57600080fd5b6101825b60006102606001546104e0565b905090565b61026e826105c0565b151561027957600080fd5b600080825160208401856127105a03f43d604051816000823e82801561029d578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60645473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600190565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156105a057600080fd5b6102c65a03f115156105b157600080fd5b50505060405180519392505050565b6000903b11905600a165627a7a72305820597e1abde087b6f366fd67f8c476a61c6222e12bbf1690994055572e527bb4dc002965766d7265672e617261676f6e706d2e65746800000000000000000000000000a165627a7a723058207750b4c7bb21479850ae2a7d9792c8ef853a729c91c76c58e617be296c4e972200296060604052341561000f57600080fd5b610a8e8061001e6000396000f3006060604052600436106100ab5763ffffffff60e060020a60003504166304bf2a7f81146100b05780635ca4d4bb1461011d57806360b1e0571461013557806380afdea81461015a5780638129fc1c1461016d57806387a16f12146101805780638b3dd7491461019f5780639b3fdf4c146101b2578063a1658fad146101c5578063bd8fde1c1461023c578063d4aae0c41461024f578063f92a79ff14610262578063f97a05df146102b3575b600080fd5b34156100bb57600080fd5b61010160046024813581810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506102ed95505050505050565b604051600160a060020a03909116815260200160405180910390f35b341561012857600080fd5b610133600435610369565b005b341561014057600080fd5b6101486103eb565b60405190815260200160405180910390f35b341561016557600080fd5b61014861041f565b341561017857600080fd5b610133610425565b341561018b57600080fd5b610148600160a060020a03600435166104cb565b34156101aa57600080fd5b6101486105a1565b34156101bd57600080fd5b6101486105a8565b34156101d057600080fd5b61022860048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061062495505050505050565b604051901515815260200160405180910390f35b341561024757600080fd5b610148610762565b341561025a57600080fd5b610101610767565b341561026d57600080fd5b61010160046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061077695505050505050565b34156102be57600080fd5b6102c9600435610852565b604051600160a060020a039092168252151560208201526040908101905180910390f35b60008060006102fb84610885565b63ffffffff16915081158061031257506064548210155b156103205760009250610362565b606480548390811061032e57fe5b6000918252602090912001805490915060a060020a900460ff1661035357600061035f565b8054600160a060020a03165b92505b5050919050565b60016103953382600060405180591061037f5750595b9080825280602002602001820160405250610624565b15156103a057600080fd5b60006064838154811015156103b157fe5b6000918252602090912001805491151560a060020a0274ff0000000000000000000000000000000000000000199092169190911790555050565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60015481565b6003541561043257600080fd5b61043a610898565b606480546001810161044c83826109f5565b9160005260206000209001600060408051908101604052600080825260208201529190508151815473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03919091161781556020820151815490151560a060020a0274ff0000000000000000000000000000000000000000199091161790555050565b600060016104f733828460405180591061037f5750599080825280602002602001820160405250610624565b151561050257600080fd5b606480546001810161051483826109f5565b9160005260206000209001600060408051908101604052600160a060020a0387168152600160208201529190508151815473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03919091161781556020820151815490151560a060020a0274ff00000000000000000000000000000000000000001990911617905550915050919050565b6003545b90565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b600061062e610a1e565b6000808451111561064757835160200290508391508082525b600054600160a060020a03161580610758575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b838110156106ee5780820151838201526020016106d6565b50505050905090810190601f16801561071b5780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561073c57600080fd5b6102c65a03f1151561074d57600080fd5b505050604051805190505b9695505050505050565b600181565b600054600160a060020a031681565b60006107806108b2565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b838110156107e75780820151838201526020016107cf565b50505050905090810190601f1680156108145780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b151561083257600080fd5b6102c65a03f1151561084357600080fd5b50505060405180519392505050565b606480548290811061086057fe5b600091825260209091200154600160a060020a038116915060a060020a900460ff1682565b60006108928260006109a2565b92915050565b600354156108a557600080fd5b6108ad6109e1565b600355565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561097e57600080fd5b6102c65a03f1151561098f57600080fd5b50505060405180519250829150505b5090565b6000806109af84846109e5565b60e060020a7fffffffff0000000000000000000000000000000000000000000000000000000090911604949350505050565b4390565b6000816020018301519392505050565b815481835581811511610a1957600083815260209020610a19918101908301610a30565b505050565b60206040519081016040526000815290565b6105a591905b8082111561099e57805474ffffffffffffffffffffffffffffffffffffffffff19168155600101610a365600a165627a7a723058204b0eeb7ba5d11e35858db7c7a7fc1d6ea08de2ed169205a9949417665585108200296060604052341561000f57600080fd5b6103938061001e6000396000f3006060604052600436106100405763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663279cea358114610045575b600080fd5b341561005057600080fd5b61007b60246004803582810192908201359181358083019290820135916044359182019101356100f2565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100b757808201518382015260200161009f565b50505050905090810190601f1680156100e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100fa610355565b600460008080805b8a8510156102a25761014c858d8d8080601f016020809104026020016040519081016040528181529291906020840183838082843750949594505063ffffffff6102b11692505050565b9350600092505b868310156101a25787878481811061016757fe5b90506020020135600160a060020a0316600160a060020a031684600160a060020a03161415151561019757600080fd5b600190920191610153565b83600160a060020a031630600160a060020a031633600160a060020a03167f9dcff9d94fbfdb4622d11edb383005f95e78efb446c72d92f8e615c6025c470360405160405180910390a4610231856014018d8d8080601f016020809104026020016040519081016040528181529291906020840183838082843750949594505063ffffffff6102e61692505050565b63ffffffff16915061027d601886018d8d806020601f82018190048102016040519081016040528181529291906020840183838082843750949594505063ffffffff61033e1692505050565b905060008083836000886113885a03f180801561004057505093810160180193610102565b50505050509695505050505050565b6000806102be8484610345565b6c010000000000000000000000006bffffffffffffffffffffffff1990911604949350505050565b6000806102f38484610345565b7c01000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000090911604949350505050565b0160200190565b6000816020018301519392505050565b602060405190810160405260008152905600a165627a7a72305820bc948c6dd24d73d5c009efe35ebfdfa860e6e73a6ca2728efd7ee52d69ab8bb900296060604052341561000f57600080fd5b6104928061001e6000396000f3006060604052600436106100405763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663279cea358114610045575b600080fd5b341561005057600080fd5b61007b60246004803582810192908201359181358083019290820135916044359182019101356100f2565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100b757808201518382015260200161009f565b50505050905090810190601f1680156100e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100fa610454565b811561010557600080fd5b6018861461011257600080fd5b61018d610158600489898080601f016020809104026020016040519081016040528181529291906020840183838082843750949594505063ffffffff6101981692505050565b86868080601f0160208091040260200160405190810160405281815292919060208401838380828437506101cd945050505050565b979650505050505050565b6000806101a584846102a0565b6c010000000000000000000000006bffffffffffffffffffffffff1990911604949350505050565b6101d5610454565b6101de836102b0565b15156101e957600080fd5b8273ffffffffffffffffffffffffffffffffffffffff166000835111610216576102116102b8565b610218565b825b60405180828051906020019080838360005b8381101561024257808201518382015260200161022a565b50505050905090810190601f16801561026f5780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561029157600080fd5b6102996102ee565b9392505050565b6000816020018301519392505050565b6000903b1190565b6102c0610454565b6102e97fc1c0e9c400000000000000000000000000000000000000000000000000000000610314565b905090565b6102f6610454565b3d6040519150602081018201604052808252806000602084013e5090565b61031c610454565b610324610454565b60046040518059106103335750595b818152601f19601f830116810160200160405290509050828160008151811061035857fe5b906020010190600160f860020a031916908160001a9053506101007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19841602816001815181106103a157fe5b906020010190600160f860020a031916908160001a905350620100007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19841602816002815181106103eb57fe5b906020010190600160f860020a031916908160001a90535063010000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff198416028160038151811061043657fe5b906020010190600160f860020a031916908160001a90535092915050565b602060405190810160405260008152905600a165627a7a72305820a0327d5d0ed6c694130c583360b5a63e19fb49789ab6c708b494c56fd442541100296060604052341561000f57600080fd5b6104ef8061001e6000396000f3006060604052600436106100405763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663279cea358114610045575b600080fd5b341561005057600080fd5b61007b60246004803582810192908201359181358083019290820135916044359182019101356100f2565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100b757808201518382015260200161009f565b50505050905090810190601f1680156100e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100fa6104b1565b600080831561010857600080fd5b88886040518083838082843782019150509250505060405190819003902060008181526020819052604090205490925073ffffffffffffffffffffffffffffffffffffffff1690508015156101d35761018f89898080601f016020809104026020016040519081016040528181529291906020840183838082843750610219945050505050565b6000838152602081905260409020805473ffffffffffffffffffffffffffffffffffffffff191673ffffffffffffffffffffffffffffffffffffffff831617905590505b61020c8188888080601f01602080910402602001604051908101604052818152929190602084018383808284375061023a945050505050565b9998505050505050505050565b60006004825103602483016000f09050803b15600181146100405750919050565b6102426104b1565b61024b8361030d565b151561025657600080fd5b8273ffffffffffffffffffffffffffffffffffffffff1660008351116102835761027e610315565b610285565b825b60405180828051906020019080838360005b838110156102af578082015183820152602001610297565b50505050905090810190601f1680156102dc5780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f491505015156102fe57600080fd5b61030661034b565b9392505050565b6000903b1190565b61031d6104b1565b6103467fc1c0e9c400000000000000000000000000000000000000000000000000000000610371565b905090565b6103536104b1565b3d6040519150602081018201604052808252806000602084013e5090565b6103796104b1565b6103816104b1565b60046040518059106103905750595b818152601f19601f83011681016020016040529050905082816000815181106103b557fe5b906020010190600160f860020a031916908160001a9053506101007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19841602816001815181106103fe57fe5b906020010190600160f860020a031916908160001a905350620100007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff198416028160028151811061044857fe5b906020010190600160f860020a031916908160001a90535063010000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff198416028160038151811061049357fe5b906020010190600160f860020a031916908160001a90535092915050565b602060405190810160405260008152905600a165627a7a72305820e5ecefa4e3cf37a874fec44be8a93519356c054aafc5cfe587e662bf20d664b00029"
|
|
exports.EVMScriptRegistryFactoryRuntimeByteCode = "0x6060604052600436106100955763ffffffff60e060020a600035041663127d679c811461009a5780631b380940146100c957806360b1e057146100dc578063869abc24146101015780639b3fdf4c14610126578063af9a21bc14610139578063d162f8b01461014c578063e156a8f3146101b1578063e602e712146101d3578063ede658b0146101e6578063ff289fc51461024b575b600080fd5b34156100a557600080fd5b6100ad61026d565b604051600160a060020a03909116815260200160405180910390f35b34156100d457600080fd5b6100ad61027c565b34156100e757600080fd5b6100ef61028b565b60405190815260200160405180910390f35b341561010c57600080fd5b6100ad600160a060020a03600435811690602435166102ad565b341561013157600080fd5b6100ef6108f6565b341561014457600080fd5b6100ad610960565b341561015757600080fd5b6100ad60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061096f95505050505050565b34156101bc57600080fd5b6100ad600160a060020a0360043516602435610a5d565b34156101de57600080fd5b6100ad610a94565b34156101f157600080fd5b6100ad60048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610aa395505050505050565b341561025657600080fd5b6100ad600160a060020a0360043516602435610ab1565b600054600160a060020a031681565b600354600160a060020a031681565b604051600080516020611b0e8339815191528152601301604051809103902081565b60008083600160a060020a031663958fde82604051600080516020611b0e833981519152815260130160405190819003902060008054600160a060020a0316906040516020015260405160e060020a63ffffffff85160281526004810192909252600160a060020a03166024820152604401602060405180830381600087803b151561033857600080fd5b6102c65a03f1151561034957600080fd5b5050506040518051925050600160a060020a038216638129fc1c6040518163ffffffff1660e060020a028152600401600060405180830381600087803b151561039157600080fd5b6102c65a03f115156103a257600080fd5b50505083600160a060020a031663de2873596000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156103eb57600080fd5b6102c65a03f115156103fc57600080fd5b5050506040518051915050600160a060020a03841663ae5b25408163178e60796000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561045357600080fd5b6102c65a03f1151561046457600080fd5b50505060405180519050604051600080516020611b0e833981519152815260130160405180910390208560006040516020015260405160e060020a63ffffffff861602815260048101939093526024830191909152600160a060020a03166044820152606401602060405180830381600087803b15156104e357600080fd5b6102c65a03f115156104f457600080fd5b505050604051805190505080600160a060020a031663be038478308485600160a060020a031663bd8fde1c6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561055657600080fd5b6102c65a03f1151561056757600080fd5b505050604051805190503060405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b15156105c857600080fd5b6102c65a03f115156105d957600080fd5b5050600154600160a060020a0380851692506387a16f12911660006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561063957600080fd5b6102c65a03f1151561064a57600080fd5b50505060405180515050600254600160a060020a03808416916387a16f12911660006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b15156106b157600080fd5b6102c65a03f115156106c257600080fd5b50505060405180515050600354600160a060020a03808416916387a16f12911660006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561072957600080fd5b6102c65a03f1151561073a57600080fd5b505050604051805190505080600160a060020a0316639d0effdb308485600160a060020a031663bd8fde1c6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561079c57600080fd5b6102c65a03f115156107ad57600080fd5b5050506040518051905060405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561080657600080fd5b6102c65a03f1151561081757600080fd5b50505080600160a060020a031663afd925df848485600160a060020a031663bd8fde1c6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561087157600080fd5b6102c65a03f1151561088257600080fd5b5050506040518051905060405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156108db57600080fd5b6102c65a03f115156108ec57600080fd5b5050505092915050565b6040517f617070000000000000000000000000000000000000000000000000000000000081526003016040518091039020604051600080516020611b0e83398151915281526013016040518091039020604051918252602082015260409081019051809103902081565b600154600160a060020a031681565b60008084848461097d610ae1565b600160a060020a03841681526020810183905260606040820181815290820183818151815260200191508051906020019080838360005b838110156109cc5780820151838201526020016109b4565b50505050905090810190601f1680156109f95780820380516001836020036101000a031916815260200191505b50945050505050604051809103906000f0801515610a1657600080fd5b90507fe28f1412cafe58e22073759128eddcccfd9c1e3326665df874bdaf26077231a981604051600160a060020a03909116815260200160405180910390a1949350505050565b6000610a8d83836000604051805910610a735750595b818152601f19601f83011681016020016040529050610aa3565b9392505050565b600254600160a060020a031681565b60008084848461097d610af1565b6000610a8d83836000604051805910610ac75750595b818152601f19601f8301168101602001604052905061096f565b6040516107fe80610b0283390190565b60405161080e806113008339019056006060604052341561000f57600080fd5b6040516107fe3803806107fe83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061017881026104901704565b9050600082511115610124576100958164010000000061048861024b82021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505061014660015461017864010000000002610490176401000000009004565b60028054600160a060020a031916600160a060020a03928316179081905516151561017057600080fd5b505050610253565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561022b57600080fd5b6102c65a03f1151561023c57600080fd5b50505060405180519392505050565b6000903b1190565b61059c806102626000396000f3006060604052600436106100ae5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d81146100f1578063178e6079146101165780632501269914610129578063756f60491461013c57806380afdea81461014f578063a3b4b07f14610162578063cbcc65eb14610175578063d4aae0c414610188578063daa3a163146101c4578063db8a61d4146101eb578063ea879634146101fe575b6100ef6100b961020d565b6000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610229945050505050565b005b34156100fc57600080fd5b610104610265565b60405190815260200160405180910390f35b341561012157600080fd5b610104610299565b341561013457600080fd5b6101046102cd565b341561014757600080fd5b610104610349565b341561015a57600080fd5b61010461037d565b341561016d57600080fd5b610104610383565b341561018057600080fd5b6101046103ff565b341561019357600080fd5b61019b610433565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101cf57600080fd5b6101d761044f565b604051901515815260200160405180910390f35b34156101f657600080fd5b610104610454565b341561020957600080fd5b61019b5b60025473ffffffffffffffffffffffffffffffffffffffff1690565b61023282610488565b151561023d57600080fd5b600080825160208401856127105a03f43d604051816000823e828015610261578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600090565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b1190565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561055057600080fd5b6102c65a03f1151561056157600080fd5b505050604051805193925050505600a165627a7a723058200255860a5062066c2137ab89f709aa105861f9563f96a13912cb3cc1399f6e1800296060604052341561000f57600080fd5b60405161080e38038061080e83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061013081026104e01704565b905060008251111561012457610095816401000000006105c061020382021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505050505061020b565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156101e357600080fd5b6102c65a03f115156101f457600080fd5b50505060405180519392505050565b6000903b1190565b6105f48061021a6000396000f3006060604052600436106100b95763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d8114610124578063178e607914610149578063250126991461015c5780633bc7ebac1461016f578063756f6049146101ab57806380afdea8146101be578063a3b4b07f146101d1578063cbcc65eb146101e4578063d4aae0c4146101f7578063daa3a1631461020a578063db8a61d414610231578063ea87963414610244575b60006100c3610253565b905073ffffffffffffffffffffffffffffffffffffffff811615156100e757600080fd5b610121816000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610265945050505050565b50005b341561012f57600080fd5b6101376102a1565b60405190815260200160405180910390f35b341561015457600080fd5b6101376102d5565b341561016757600080fd5b610137610309565b341561017a57600080fd5b610182610385565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101b657600080fd5b6101376103a1565b34156101c957600080fd5b6101376103d5565b34156101dc57600080fd5b6101376103db565b34156101ef57600080fd5b610137610457565b341561020257600080fd5b61018261048b565b341561021557600080fd5b61021d6104a7565b604051901515815260200160405180910390f35b341561023c57600080fd5b6101376104ac565b341561024f57600080fd5b6101825b60006102606001546104e0565b905090565b61026e826105c0565b151561027957600080fd5b600080825160208401856127105a03f43d604051816000823e82801561029d578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60645473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600190565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156105a057600080fd5b6102c65a03f115156105b157600080fd5b50505060405180519392505050565b6000903b11905600a165627a7a72305820597e1abde087b6f366fd67f8c476a61c6222e12bbf1690994055572e527bb4dc002965766d7265672e617261676f6e706d2e65746800000000000000000000000000a165627a7a723058207750b4c7bb21479850ae2a7d9792c8ef853a729c91c76c58e617be296c4e97220029"
|
|
exports['_@aragon/os/contracts/factory/EVMScriptRegistryFactory.sol_keccak256'] = "0x591ccf2f0ddfc70935e736bd0072b7319d07f29fa1d46a4f18231d6aa40781fa"
|
|
exports.DAOFactoryAbi = [{"constant":true,"inputs":[],"name":"baseACL","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_root","type":"address"}],"name":"newDAO","outputs":[{"name":"dao","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"regFactory","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"baseKernel","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_regFactory","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"dao","type":"address"}],"name":"DeployDAO","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"reg","type":"address"}],"name":"DeployEVMScriptRegistry","type":"event"}]
|
|
exports.DAOFactoryByteCode = "0x6060604052341561000f57600080fd5b60405160208061439683398101604052808051915061002e90506100c7565b604051809103906000f080151561004457600080fd5b60008054600160a060020a031916600160a060020a039290921691909117905561006c6100d7565b604051809103906000f080151561008257600080fd5b60018054600160a060020a031916600160a060020a039283161790558116156100c15760028054600160a060020a031916600160a060020a0383161790555b506100e7565b604051611fdc80610dd583390190565b6040516115e580612db183390190565b610cdf806100f66000396000f3006060604052600436106100485763ffffffff60e060020a600035041663086b339e811461004d578063216874441461007c578063656362b51461009b578063b16dd130146100ae575b600080fd5b341561005857600080fd5b6100606100c1565b604051600160a060020a03909116815260200160405180910390f35b341561008757600080fd5b610060600160a060020a03600435166100d0565b34156100a657600080fd5b6100606106bc565b34156100b957600080fd5b6100606106cb565b600154600160a060020a031681565b6000805481908190819081908190600160a060020a03166100ef6106da565b600160a060020a039091168152602001604051809103906000f080151561011557600080fd5b600254909650600160a060020a031615156101305786610132565b305b600154909550600160a060020a038088169163485cc95591168760405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b151561019157600080fd5b6102c65a03f115156101a257600080fd5b50505085600160a060020a031663de2873596000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156101eb57600080fd5b6102c65a03f115156101fc57600080fd5b5050506040518051600254909550600160a060020a03161590506106755783600160a060020a0316633d6ab68f6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561026057600080fd5b6102c65a03f1151561027157600080fd5b5050506040518051935050600160a060020a038616638ea8dc9d6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156102c257600080fd5b6102c65a03f115156102d357600080fd5b5050506040518051600254909350600160a060020a038087169250630a8ed3db9116868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561034657600080fd5b6102c65a03f1151561035757600080fd5b5050600254600160a060020a03808716925063be038478911688853060405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b15156103c957600080fd5b6102c65a03f115156103da57600080fd5b5050600254600160a060020a0316905063869abc24878960006040516020015260405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401602060405180830381600087803b151561043f57600080fd5b6102c65a03f1151561045057600080fd5b5050506040518051905090507f1a40224412580c1ae5a2fbe8029a565f49a3a029608a8fd9320b32477f31457981604051600160a060020a03909116815260200160405180910390a1600254600160a060020a0380861691639d0effdb9116888560405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561050057600080fd5b6102c65a03f1151561051157600080fd5b50505083600160a060020a0316630a8ed3db88868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561057557600080fd5b6102c65a03f1151561058657600080fd5b50505083600160a060020a031663afd925df6000888560405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156105eb57600080fd5b6102c65a03f115156105fc57600080fd5b50505083600160a060020a031663afd925df88868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561066057600080fd5b6102c65a03f1151561067157600080fd5b5050505b7f3a7eb042a769adf51e9be78b68ed7af0ad7b379246536efc376ed2ca0123828286604051600160a060020a03909116815260200160405180910390a15050505050919050565b600254600160a060020a031681565b600054600160a060020a031681565b6040516105c9806106eb8339019056006060604052341561000f57600080fd5b6040516020806105c98339810160405280805191508190506000806040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051908190039020815260208101919091526040016000208054600160a060020a0392909216600160a060020a0319909216919091179055506104e5806100e46000396000f30060606040526004361061008d5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d811461017b578063178e6079146101a057806325012699146101b357806338bb6def146101c6578063756f604914610205578063a3b4b07f14610218578063cbcc65eb1461022b578063db8a61d41461023e575b6101796000806040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902060405191825260208201526040908101905180910390206000191660001916815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610251945050505050565b005b341561018657600080fd5b61018e61028d565b60405190815260200160405180910390f35b34156101ab57600080fd5b61018e6102c1565b34156101be57600080fd5b61018e6102f5565b34156101d157600080fd5b6101dc600435610371565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b341561021057600080fd5b61018e610399565b341561022357600080fd5b61018e6103cd565b341561023657600080fd5b61018e610449565b341561024957600080fd5b61018e61047d565b61025a826104b1565b151561026557600080fd5b600080825160208401856127105a03f43d604051816000823e828015610289578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60006020819052908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b11905600a165627a7a723058202894d47893bad9c133837e82be07e4ec51a7f4ee3b4ecb0a729c5240497147540029a165627a7a72305820ae4bb9d61f1bb5c9d7c39a2465759b192628d226a173027099cf8eaac42cca1200296060604052341561000f57600080fd5b611fbe8061001e6000396000f300606060405260043610620001315763ffffffff60e060020a6000350416631113ed0d811462000136578063178e6079146200015e57806325012699146200017457806338bb6def146200018a57806342c71f1d14620001bf578063485cc95514620001d8578063756f6049146200020257806380afdea8146200021857806380cd5ac3146200022e5780638b3dd74914620002535780638ea8dc9d1462000269578063958fde82146200027f578063a3b4b07f14620002a4578063ae5b254014620002ba578063cbcc65eb14620002e2578063d162f8b014620002f8578063d4aae0c41462000360578063db8a61d41462000376578063de287359146200038c578063e156a8f314620003a2578063ede658b014620003c7578063fdef9106146200042f578063ff289fc514620004b2575b600080fd5b34156200014257600080fd5b6200014c620004d7565b60405190815260200160405180910390f35b34156200016a57600080fd5b6200014c6200050b565b34156200018057600080fd5b6200014c62000528565b34156200019657600080fd5b620001a3600435620005a4565b604051600160a060020a03909116815260200160405180910390f35b3415620001cb57600080fd5b620001a3600435620005bf565b3415620001e457600080fd5b62000200600160a060020a0360043581169060243516620005da565b005b34156200020e57600080fd5b6200014c62000718565b34156200022457600080fd5b6200014c6200074c565b34156200023a57600080fd5b620001a3600435600160a060020a036024351662000752565b34156200025f57600080fd5b6200014c620007ee565b34156200027557600080fd5b6200014c620007f4565b34156200028b57600080fd5b620001a3600435600160a060020a0360243516620007f9565b3415620002b057600080fd5b6200014c6200088a565b3415620002c657600080fd5b6200014c600435602435600160a060020a0360443516620008de565b3415620002ee57600080fd5b6200014c620009d6565b34156200030457600080fd5b620001a360048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650620009f995505050505050565b34156200036c57600080fd5b620001a362000af1565b34156200038257600080fd5b6200014c62000b00565b34156200039857600080fd5b620001a362000b1e565b3415620003ae57600080fd5b620001a3600160a060020a036004351660243562000b80565b3415620003d357600080fd5b620001a360048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965062000bba95505050505050565b34156200043b57600080fd5b6200049e600160a060020a036004803582169160248035909116916044359160849060643590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965062000bca95505050505050565b604051901515815260200160405180910390f35b3415620004be57600080fd5b620001a3600160a060020a036004351660243562000cd8565b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60405160ec60020a62061707028152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b600060208190529081526040902054600160a060020a031681565b600090815260208190526040902054600160a060020a031690565b60045460009015620005eb57600080fd5b620005f562000d0b565b620006203060405160008051602062001f738339815191528152601001604051809103902062000b80565b90506200066860405160e060020a6362617365028152600401604051809103902060405160008051602062001f73833981519152815260100160405180910390208562000d28565b50620006ae60405160ec60020a62061707028152600301604051809103902060405160008051602062001f73833981519152815260100160405180910390208362000d28565b5080600160a060020a031663c4d66de88360405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401600060405180830381600087803b1515620006fe57600080fd5b6102c65a03f115156200071057600080fd5b505050505050565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60025481565b600060016200077c60405160e060020a636261736502815260040160405180910390208562000dc7565b6200078662000f32565b600082516020029050829150808252620007a33330868562000bca565b1515620007af57600080fd5b620007d660405160e060020a63626173650281526004016040518091039020888862000ddd565b50620007e3308862000b80565b979650505050505050565b60045490565b600181565b600060016200082360405160e060020a636261736502815260040160405180910390208562000dc7565b6200082d62000f32565b6000825160200290508291508082526200084a3330868562000bca565b15156200085657600080fd5b6200087d60405160e060020a63626173650281526004016040518091039020888862000ddd565b50620007e3308862000cd8565b60405160ec60020a62061707028152600301604051809103902060405160008051602062001f7383398151915281526010016040518091039020604051918252602082015260409081019051809103902081565b60006001620008ee858562000dc7565b620008f862000f32565b600082516020029050829150808252620009153330868562000bca565b15156200092157600080fd5b600080620009318a8a8a62000d28565b9650620009b66040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e65746800000000000000000000000000815260130160405180910390206040519182526020820152604090810190518091039020620005bf565b915050803b60008111620009c957600080fd5b5050505050509392505050565b60405160008051602062001f738339815191528152601001604051809103902081565b60008084848462000a0962000f44565b600160a060020a03841681526020810183905260606040820181815290820183818151815260200191508051906020019080838360005b8381101562000a5a57808201518382015260200162000a40565b50505050905090810190601f16801562000a885780820380516001836020036101000a031916815260200191505b50945050505050604051809103906000f080151562000aa657600080fd5b90507fe28f1412cafe58e22073759128eddcccfd9c1e3326665df874bdaf26077231a981604051600160a060020a03909116815260200160405180910390a18091505b509392505050565b600154600160a060020a031681565b60405160e060020a6362617365028152600401604051809103902081565b600062000b7b60405160ec60020a62061707028152600301604051809103902060405160008051602062001f73833981519152815260100160405180910390206040519182526020820152604090810190518091039020620005bf565b905090565b600062000bb38383600060405180591062000b985750595b818152601f19601f8301168101602001604052905062000bba565b9392505050565b60008084848462000a0962000f55565b600062000bd662000b1e565b600160a060020a031663fdef91068686868660006040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b8381101562000c6457808201518382015260200162000c4a565b50505050905090810190601f16801562000c925780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151562000cb457600080fd5b6102c65a03f1151562000cc657600080fd5b50505060405180519695505050505050565b600062000bb38383600060405180591062000cf05750595b818152601f19601f83011681016020016040529050620009f9565b6004541562000d1957600080fd5b62000d2362000ec9565b600455565b6000838360405191825260208201526040908101905190819003902060008181526020819052604090819020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0386161790559091508190849086907fe944a7cdbc6cbd4bfe4713501567365bd379a9df5fd376422712b066d6e6b52290869051600160a060020a03909116815260200160405180910390a49392505050565b62000dd162000f32565b62000bb3838362000ecd565b60008084846040519182526020820152604090810190519081900390209150600160a060020a0383161562000ae95762000e1782620005bf565b9050600160a060020a0381161562000e4857600160a060020a038181169084161462000e4257600080fd5b62000ae9565b60008281526020819052604090819020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0386161790558290859087907fe944a7cdbc6cbd4bfe4713501567365bd379a9df5fd376422712b066d6e6b52290879051600160a060020a03909116815260200160405180910390a4509392505050565b4390565b62000ed762000f32565b600260405180591062000ee75750595b90808252806020026020018201604052509050828160008151811062000f0957fe5b60209081029091010152818160018151811062000f2257fe5b6020908102909101015292915050565b60206040519081016040526000815290565b6040516107fe8062000f6783390190565b60405161080e80620017658339019056006060604052341561000f57600080fd5b6040516107fe3803806107fe83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061017881026104901704565b9050600082511115610124576100958164010000000061048861024b82021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505061014660015461017864010000000002610490176401000000009004565b60028054600160a060020a031916600160a060020a03928316179081905516151561017057600080fd5b505050610253565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561022b57600080fd5b6102c65a03f1151561023c57600080fd5b50505060405180519392505050565b6000903b1190565b61059c806102626000396000f3006060604052600436106100ae5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d81146100f1578063178e6079146101165780632501269914610129578063756f60491461013c57806380afdea81461014f578063a3b4b07f14610162578063cbcc65eb14610175578063d4aae0c414610188578063daa3a163146101c4578063db8a61d4146101eb578063ea879634146101fe575b6100ef6100b961020d565b6000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610229945050505050565b005b34156100fc57600080fd5b610104610265565b60405190815260200160405180910390f35b341561012157600080fd5b610104610299565b341561013457600080fd5b6101046102cd565b341561014757600080fd5b610104610349565b341561015a57600080fd5b61010461037d565b341561016d57600080fd5b610104610383565b341561018057600080fd5b6101046103ff565b341561019357600080fd5b61019b610433565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101cf57600080fd5b6101d761044f565b604051901515815260200160405180910390f35b34156101f657600080fd5b610104610454565b341561020957600080fd5b61019b5b60025473ffffffffffffffffffffffffffffffffffffffff1690565b61023282610488565b151561023d57600080fd5b600080825160208401856127105a03f43d604051816000823e828015610261578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600090565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b1190565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561055057600080fd5b6102c65a03f1151561056157600080fd5b505050604051805193925050505600a165627a7a723058200255860a5062066c2137ab89f709aa105861f9563f96a13912cb3cc1399f6e1800296060604052341561000f57600080fd5b60405161080e38038061080e83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061013081026104e01704565b905060008251111561012457610095816401000000006105c061020382021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505050505061020b565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156101e357600080fd5b6102c65a03f115156101f457600080fd5b50505060405180519392505050565b6000903b1190565b6105f48061021a6000396000f3006060604052600436106100b95763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d8114610124578063178e607914610149578063250126991461015c5780633bc7ebac1461016f578063756f6049146101ab57806380afdea8146101be578063a3b4b07f146101d1578063cbcc65eb146101e4578063d4aae0c4146101f7578063daa3a1631461020a578063db8a61d414610231578063ea87963414610244575b60006100c3610253565b905073ffffffffffffffffffffffffffffffffffffffff811615156100e757600080fd5b610121816000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610265945050505050565b50005b341561012f57600080fd5b6101376102a1565b60405190815260200160405180910390f35b341561015457600080fd5b6101376102d5565b341561016757600080fd5b610137610309565b341561017a57600080fd5b610182610385565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101b657600080fd5b6101376103a1565b34156101c957600080fd5b6101376103d5565b34156101dc57600080fd5b6101376103db565b34156101ef57600080fd5b610137610457565b341561020257600080fd5b61018261048b565b341561021557600080fd5b61021d6104a7565b604051901515815260200160405180910390f35b341561023c57600080fd5b6101376104ac565b341561024f57600080fd5b6101825b60006102606001546104e0565b905090565b61026e826105c0565b151561027957600080fd5b600080825160208401856127105a03f43d604051816000823e82801561029d578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60645473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600190565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156105a057600080fd5b6102c65a03f115156105b157600080fd5b50505060405180519392505050565b6000903b11905600a165627a7a72305820597e1abde087b6f366fd67f8c476a61c6222e12bbf1690994055572e527bb4dc002961636c2e617261676f6e706d2e65746800000000000000000000000000000000a165627a7a72305820fda4f030ea9598f08942024336636d6e3349a8c4266b736d2edd8e354afe999300296060604052341561000f57600080fd5b6115c78061001e6000396000f3006060604052600436106100f85763ffffffff60e060020a6000350416630a8ed3db81146100fd5780633d6ab68f1461012757806360b1e0571461014c5780636815c9921461015f5780636d6712d8146101c9578063710a83151461020557806380afdea8146102525780638b3dd749146102655780639b3fdf4c146102785780639d0effdb1461028b578063a1658fad146102b3578063afd925df14610316578063b19057271461033e578063be0384781461037c578063c4d66de8146103ab578063c513f66e146103ca578063d4aae0c4146103dd578063f520b58d146103f0578063f92a79ff1461045a578063fdef9106146104ab575b600080fd5b341561010857600080fd5b610125600160a060020a0360043581169060243516604435610517565b005b341561013257600080fd5b61013a610547565b60405190815260200160405180910390f35b341561015757600080fd5b61013a61054c565b341561016a57600080fd5b610125600160a060020a0360048035821691602480359091169160443591608490606435908101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061058095505050505050565b34156101d457600080fd5b6101f1600160a060020a0360043581169060243516604435610603565b604051901515815260200160405180910390f35b341561021057600080fd5b61021e600435602435610644565b60405160ff9384168152919092166020820152600160f060020a039091166040808301919091526060909101905180910390f35b341561025d57600080fd5b61013a61068c565b341561027057600080fd5b61013a610692565b341561028357600080fd5b61013a610699565b341561029657600080fd5b610125600160a060020a0360043581169060243516604435610715565b34156102be57600080fd5b6101f160048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061076a95505050505050565b341561032157600080fd5b610125600160a060020a03600435811690602435166044356108a8565b341561034957600080fd5b610360600160a060020a03600435166024356108de565b604051600160a060020a03909116815260200160405180910390f35b341561038757600080fd5b610125600160a060020a03600435811690602435811690604435906064351661090f565b34156103b657600080fd5b610125600160a060020a0360043516610938565b34156103d557600080fd5b61013a610978565b34156103e857600080fd5b61036061098e565b34156103fb57600080fd5b6101f1600160a060020a0360048035821691602480359091169160443591608490606435908101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061099d95505050505050565b341561046557600080fd5b61036060046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610a4395505050505050565b34156104b657600080fd5b6101f1600160a060020a036004803582169160248035909116916044359160849060643590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610b1f95505050505050565b610542838383600060405180591061052c5750595b9080825280602002602001820160405250610580565b505050565b600181565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6000838361058e82826108de565b600160a060020a031633600160a060020a03161415156105ad57600080fd5b6105b8878787610603565b156105c257600080fd5b60008451116105e357600060405190815260200160405180910390206105ec565b6105ec84610b58565b92506105fa87878786610cad565b50505050505050565b600061060d611530565b600060405180591061061c5750595b9080825280602002602001820160405250905061063b8585858461099d565b95945050505050565b60656020528160005260406000208181548110151561065f57fe5b60009182526020909120015460ff80821693506101008204169150620100009004600160f060020a031683565b60015481565b6003545b90565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b818161072182826108de565b600160a060020a031633600160a060020a031614151561074057600080fd5b61074b858585610603565b151561075657600080fd5b6107638585856000610cad565b5050505050565b6000610774611530565b6000808451111561078d57835160200290508391508082525b600054600160a060020a0316158061089e575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b8381101561083457808201518382015260200161081c565b50505050905090810190601f1680156108615780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561088257600080fd5b6102c65a03f1151561089357600080fd5b505050604051805190505b9695505050505050565b81816108b482826108de565b600160a060020a031633600160a060020a03161415156108d357600080fd5b610763858585610d22565b6000606660006108ee8585610da4565b8152602081019190915260400160002054600160a060020a03169392505050565b61091b33306001610603565b151561092657600080fd5b61093284848484610de8565b50505050565b6003541561094557600080fd5b61094d610e30565b60005433600160a060020a0390811691161461096857600080fd5b6109758130600182610de8565b50565b6000604051908152602001604051809103902081565b600054600160a060020a031681565b6000806000606460006109b1898989610e4a565b8152602081019190915260400160002054915081158015906109db57506109db8288888888610e9b565b156109e95760019250610a39565b606460006109fa6000198989610e4a565b815260208101919091526040016000205490508015801590610a265750610a2681600019888888610e9b565b15610a345760019250610a39565b600092505b5050949350505050565b6000610a4d610ece565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610ab4578082015183820152602001610a9c565b50505050905090810190601f168015610ae15780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b1515610aff57600080fd5b6102c65a03f11515610b1057600080fd5b50505060405180519392505050565b6000610b29611530565b600060208451811515610b3857fe5b049050839150808252610b4d8787878561099d565b979650505050505050565b6000806000806000610b68611542565b8660405180828051906020019060200280838360005b83811015610b96578082015183820152602001610b7e565b505050509050019150506040519081900390206000818152606560205260409020805491965094501515610ca257600092505b8651831015610ca257868381518110610bde57fe5b906020019060200201519150606060405190810160405280610bff84610fbe565b60ff168152602001610c1084610fe4565b60ff16815260200183600160f060020a03168152509050838054806001018281610c3a9190611562565b600092835260209092208391018151815460ff191660ff919091161781556020820151815460ff919091166101000261ff001990911617815560408201518154600160f060020a0391909116620100000261ffff909116179055505060019290920191610bc9565b509295945050505050565b8060646000610cbd878787610e4a565b815260208101919091526040908101600020919091558290600160a060020a0380861691908716907f759b9a74d5354b5801710a0c1b283cc9f0d32b607ac8ced10c83ac8e75c77d52908515159051901515815260200160405180910390a450505050565b8260666000610d318585610da4565b815260208101919091526040908101600020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03938416179055848216918391908516907ff3addc8b8e25ee11528a61b0e65092cae0666ef0ec0c64cb303993c88d689b4d905160405180910390a4505050565b600060018383604051928352600160a060020a03919091166c0100000000000000000000000002602083015260348201526054016040518091039020905092915050565b6000610df484846108de565b600160a060020a031614610e0757600080fd5b610e2584848460006040519081526020016040518091039020610cad565b610932818484610d22565b60035415610e3d57600080fd5b610e45611009565b600355565b600060028484846040519384526c01000000000000000000000000600160a060020a0393841681026020860152919092160260348301526048820152606801604051809103902090505b9392505050565b600080604051908152602001604051908190039020861415610ebf5750600161063b565b61089e8660008787878761100d565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610f9a57600080fd5b6102c65a03f11515610fab57600080fd5b50505060405180519250829150505b5090565b7f0100000000000000000000000000000000000000000000000000000000000000900490565b7e01000000000000000000000000000000000000000000000000000000000000900490565b4390565b6000611017611542565b600088815260656020526040812054819063ffffffff8a161061103d5760009350611293565b60008a8152606560205260409020805463ffffffff8b1690811061105d57fe5b906000526020600020900160606040519081016040908152915460ff80821683526101008204166020830152620100009004600160f060020a031691810191909152925060cc835160ff1614156110c3576110bc838b8a8a8a8a6112a0565b9350611293565b8260400151600160f060020a0316905060cb835160ff161415611185578260400151600160a060020a0316631a2b625089898960006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561114e57600080fd5b6102c65a03f1151561115f57600080fd5b50505060405180519050611174576000611177565b60015b60ff16915060019050611242565b60c8835160ff1614156111a15761119a611009565b9150611242565b60c9835160ff1614156111c7576111b6611456565b67ffffffffffffffff169150611242565b60ca835160ff1614156111e55733600160a060020a03169150611242565b60cd835160ff161415611207578260400151600160f060020a03169150611242565b8451835160ff161061121c5760009350611293565b84835160ff168151811061122c57fe5b90602001906020020151600160f060020a031691505b600c836020015160ff16600c81111561125757fe5b600c81111561126257fe5b141561127357600082119350611293565b61129082846020015160ff16600c81111561128a57fe5b8361145a565b93505b5050509695505050505050565b60008080808080808080600b8f6020015160ff16600c8111156112bf57fe5b600c8111156112ca57fe5b141561131d576112e68f60400151600160f060020a0316611517565b9750975097506112fa8e898f8f8f8f61100d565b94506113168e8661130b578761130d565b885b8f8f8f8f61100d565b9850611444565b6113338f60400151600160f060020a0316611517565b50935093506113468e858f8f8f8f61100d565b915060078f6020015160ff16600c81111561135d57fe5b600c81111561136857fe5b14156113775781159850611444565b8180156113a1575060098f6020015160ff16600c81111561139457fe5b600c81111561139f57fe5b145b156113af5760019850611444565b811580156113da575060088f6020015160ff16600c8111156113cd57fe5b600c8111156113d857fe5b145b156113e85760009850611444565b6113f68e848f8f8f8f61100d565b9050600a8f6020015160ff16600c81111561140d57fe5b600c81111561141857fe5b141561144057818015611429575080155b806113165750811580156113165750809850611444565b8098505b50505050505050509695505050505050565b4290565b6000600183600c81111561146a57fe5b14156114795750828114610e94565b600283600c81111561148757fe5b1415611497575082811415610e94565b600383600c8111156114a557fe5b14156114b45750808311610e94565b600483600c8111156114c257fe5b14156114d15750808310610e94565b600583600c8111156114df57fe5b14156114ef575080831015610e94565b600683600c8111156114fd57fe5b141561150d575080831115610e94565b5060009392505050565b9064010000000082049068010000000000000000830490565b60206040519081016040526000815290565b606060405190810160409081526000808352602083018190529082015290565b8154818355818115116105425760008381526020902061054291810190830161069691905b80821115610fba57600081556001016115875600a165627a7a72305820453905930d96216332244a56a29d36818098443dfe9ae2db9d325f0a6aa8cedb0029"
|
|
exports.DAOFactoryRuntimeByteCode = "0x6060604052600436106100485763ffffffff60e060020a600035041663086b339e811461004d578063216874441461007c578063656362b51461009b578063b16dd130146100ae575b600080fd5b341561005857600080fd5b6100606100c1565b604051600160a060020a03909116815260200160405180910390f35b341561008757600080fd5b610060600160a060020a03600435166100d0565b34156100a657600080fd5b6100606106bc565b34156100b957600080fd5b6100606106cb565b600154600160a060020a031681565b6000805481908190819081908190600160a060020a03166100ef6106da565b600160a060020a039091168152602001604051809103906000f080151561011557600080fd5b600254909650600160a060020a031615156101305786610132565b305b600154909550600160a060020a038088169163485cc95591168760405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b151561019157600080fd5b6102c65a03f115156101a257600080fd5b50505085600160a060020a031663de2873596000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156101eb57600080fd5b6102c65a03f115156101fc57600080fd5b5050506040518051600254909550600160a060020a03161590506106755783600160a060020a0316633d6ab68f6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561026057600080fd5b6102c65a03f1151561027157600080fd5b5050506040518051935050600160a060020a038616638ea8dc9d6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156102c257600080fd5b6102c65a03f115156102d357600080fd5b5050506040518051600254909350600160a060020a038087169250630a8ed3db9116868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561034657600080fd5b6102c65a03f1151561035757600080fd5b5050600254600160a060020a03808716925063be038478911688853060405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b15156103c957600080fd5b6102c65a03f115156103da57600080fd5b5050600254600160a060020a0316905063869abc24878960006040516020015260405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401602060405180830381600087803b151561043f57600080fd5b6102c65a03f1151561045057600080fd5b5050506040518051905090507f1a40224412580c1ae5a2fbe8029a565f49a3a029608a8fd9320b32477f31457981604051600160a060020a03909116815260200160405180910390a1600254600160a060020a0380861691639d0effdb9116888560405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561050057600080fd5b6102c65a03f1151561051157600080fd5b50505083600160a060020a0316630a8ed3db88868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561057557600080fd5b6102c65a03f1151561058657600080fd5b50505083600160a060020a031663afd925df6000888560405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156105eb57600080fd5b6102c65a03f115156105fc57600080fd5b50505083600160a060020a031663afd925df88868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561066057600080fd5b6102c65a03f1151561067157600080fd5b5050505b7f3a7eb042a769adf51e9be78b68ed7af0ad7b379246536efc376ed2ca0123828286604051600160a060020a03909116815260200160405180910390a15050505050919050565b600254600160a060020a031681565b600054600160a060020a031681565b6040516105c9806106eb8339019056006060604052341561000f57600080fd5b6040516020806105c98339810160405280805191508190506000806040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051908190039020815260208101919091526040016000208054600160a060020a0392909216600160a060020a0319909216919091179055506104e5806100e46000396000f30060606040526004361061008d5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d811461017b578063178e6079146101a057806325012699146101b357806338bb6def146101c6578063756f604914610205578063a3b4b07f14610218578063cbcc65eb1461022b578063db8a61d41461023e575b6101796000806040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902060405191825260208201526040908101905180910390206000191660001916815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610251945050505050565b005b341561018657600080fd5b61018e61028d565b60405190815260200160405180910390f35b34156101ab57600080fd5b61018e6102c1565b34156101be57600080fd5b61018e6102f5565b34156101d157600080fd5b6101dc600435610371565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b341561021057600080fd5b61018e610399565b341561022357600080fd5b61018e6103cd565b341561023657600080fd5b61018e610449565b341561024957600080fd5b61018e61047d565b61025a826104b1565b151561026557600080fd5b600080825160208401856127105a03f43d604051816000823e828015610289578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60006020819052908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b11905600a165627a7a723058202894d47893bad9c133837e82be07e4ec51a7f4ee3b4ecb0a729c5240497147540029a165627a7a72305820ae4bb9d61f1bb5c9d7c39a2465759b192628d226a173027099cf8eaac42cca120029"
|
|
exports['_@aragon/os/contracts/factory/DAOFactory.sol_keccak256'] = "0x60585270378bc1c725befb3449f4c48a744155bdf8fc659b7a72964247d36b78"
|
|
exports.ERC20Abi = [{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"supply","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]
|
|
exports.ERC20ByteCode = "0x"
|
|
exports.ERC20RuntimeByteCode = "0x"
|
|
exports['_giveth-common-contracts/contracts/ERC20.sol_keccak256'] = "0xcadd92ef9521600699043b047147e61718c62af07911731d77890dd47fc1a512"
|
|
exports.EscapableAppAbi = [{"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":"_token","type":"address"}],"name":"isTokenEscapable","outputs":[{"name":"","type":"bool"}],"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":false,"inputs":[{"name":"_token","type":"address"}],"name":"escapeHatch","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"ESCAPE_HATCH_CALLER_ROLE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_escapeHatchDestination","type":"address"}],"name":"initialize","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":"escapeHatchDestination","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"},{"inputs":[{"name":"_escapeHatchDestination","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"}],"name":"EscapeHatchBlackistedToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"EscapeHatchCalled","type":"event"}]
|
|
exports.EscapableAppByteCode = "0x6060604052341561000f57600080fd5b604051602080610ad983398101604052808051915061003c90508164010000000061085661004282021704565b506100b9565b6100576401000000006109b561008e82021704565b600160a060020a038116151561006c57600080fd5b60648054600160a060020a031916600160a060020a0392909216919091179055565b6003541561009b57600080fd5b6100b06401000000006109cf6100b582021704565b600355565b4390565b610a11806100c86000396000f3006060604052600436106100a05763ffffffff60e060020a60003504166360b1e05781146100a557806380afdea8146100ca578063892db057146100dd5780638b3dd749146101105780639b3fdf4c14610123578063a142d60814610136578063a1658fad14610157578063b09927a1146101ba578063c4d66de8146101cd578063d4aae0c4146101ec578063f5b612301461021b578063f92a79ff1461022e575b600080fd5b34156100b057600080fd5b6100b861027f565b60405190815260200160405180910390f35b34156100d557600080fd5b6100b86102b3565b34156100e857600080fd5b6100fc600160a060020a03600435166102b9565b604051901515815260200160405180910390f35b341561011b57600080fd5b6100b86102d8565b341561012e57600080fd5b6100b86102de565b341561014157600080fd5b610155600160a060020a036004351661035a565b005b341561016257600080fd5b6100fc60048035600160a060020a03169060248035919060649060443590810190830135806020808202016040519081016040528093929190818152602001838360200280828437509496506105b195505050505050565b34156101c557600080fd5b6100b86106ef565b34156101d857600080fd5b610155600160a060020a0360043516610723565b34156101f757600080fd5b6101ff61073c565b604051600160a060020a03909116815260200160405180910390f35b341561022657600080fd5b6101ff61074b565b341561023957600080fd5b6101ff60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061075a95505050505050565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60015481565b600160a060020a031660009081526065602052604090205460ff161590565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6000806040517f4553434150455f48415443485f43414c4c45525f524f4c4500000000000000008152601801604051809103902061039784610836565b6103a23383836105b1565b15156103ad57600080fd5b600160a060020a03851660009081526065602052604090205460ff16156103d357600080fd5b600160a060020a038516151561046557606454600160a060020a033081163195501684156108fc0285604051600060405180830381858888f19350505050151561041c57600080fd5b7fa50dde912fa22ea0d215a0236093ac45b4d55d6ef0c604c319f900029c5d10f28585604051600160a060020a03909216825260208201526040908101905180910390a16105aa565b84925082600160a060020a03166370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b15156104bf57600080fd5b6102c65a03f115156104d057600080fd5b5050506040518051606454909550600160a060020a03808616925063a9059cbb91168660006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561053f57600080fd5b6102c65a03f1151561055057600080fd5b50505060405180519050151561056557600080fd5b7fa50dde912fa22ea0d215a0236093ac45b4d55d6ef0c604c319f900029c5d10f28585604051600160a060020a03909216825260208201526040908101905180910390a15b5050505050565b60006105bb6109d3565b600080845111156105d457835160200290508391508082525b600054600160a060020a031615806106e5575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b8381101561067b578082015183820152602001610663565b50505050905090810190601f1680156106a85780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b15156106c957600080fd5b6102c65a03f115156106da57600080fd5b505050604051805190505b9695505050505050565b6040517f4553434150455f48415443485f43414c4c45525f524f4c4500000000000000008152601801604051809103902081565b6003541561073057600080fd5b61073981610856565b50565b600054600160a060020a031681565b606454600160a060020a031681565b60006107646108a2565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b838110156107cb5780820151838201526020016107b3565b50505050905090810190601f1680156107f85780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b151561081657600080fd5b6102c65a03f1151561082757600080fd5b50505060405180519392505050565b61083e6109d3565b61085082600160a060020a031661096e565b92915050565b61085e6109b5565b600160a060020a038116151561087357600080fd5b6064805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561081657600080fd5b6109766109d3565b60016040518059106109855750595b9080825280602002602001820160405250905081816000815181106109a657fe5b60209081029091010152919050565b600354156109c257600080fd5b6109ca6109cf565b600355565b4390565b602060405190810160405260008152905600a165627a7a7230582087ca72c7b6a9abd5cdf5a8c17d701eaa147c9e56b6e7d73ee52f697b9ea841850029"
|
|
exports.EscapableAppRuntimeByteCode = "0x6060604052600436106100a05763ffffffff60e060020a60003504166360b1e05781146100a557806380afdea8146100ca578063892db057146100dd5780638b3dd749146101105780639b3fdf4c14610123578063a142d60814610136578063a1658fad14610157578063b09927a1146101ba578063c4d66de8146101cd578063d4aae0c4146101ec578063f5b612301461021b578063f92a79ff1461022e575b600080fd5b34156100b057600080fd5b6100b861027f565b60405190815260200160405180910390f35b34156100d557600080fd5b6100b86102b3565b34156100e857600080fd5b6100fc600160a060020a03600435166102b9565b604051901515815260200160405180910390f35b341561011b57600080fd5b6100b86102d8565b341561012e57600080fd5b6100b86102de565b341561014157600080fd5b610155600160a060020a036004351661035a565b005b341561016257600080fd5b6100fc60048035600160a060020a03169060248035919060649060443590810190830135806020808202016040519081016040528093929190818152602001838360200280828437509496506105b195505050505050565b34156101c557600080fd5b6100b86106ef565b34156101d857600080fd5b610155600160a060020a0360043516610723565b34156101f757600080fd5b6101ff61073c565b604051600160a060020a03909116815260200160405180910390f35b341561022657600080fd5b6101ff61074b565b341561023957600080fd5b6101ff60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061075a95505050505050565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60015481565b600160a060020a031660009081526065602052604090205460ff161590565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6000806040517f4553434150455f48415443485f43414c4c45525f524f4c4500000000000000008152601801604051809103902061039784610836565b6103a23383836105b1565b15156103ad57600080fd5b600160a060020a03851660009081526065602052604090205460ff16156103d357600080fd5b600160a060020a038516151561046557606454600160a060020a033081163195501684156108fc0285604051600060405180830381858888f19350505050151561041c57600080fd5b7fa50dde912fa22ea0d215a0236093ac45b4d55d6ef0c604c319f900029c5d10f28585604051600160a060020a03909216825260208201526040908101905180910390a16105aa565b84925082600160a060020a03166370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b15156104bf57600080fd5b6102c65a03f115156104d057600080fd5b5050506040518051606454909550600160a060020a03808616925063a9059cbb91168660006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561053f57600080fd5b6102c65a03f1151561055057600080fd5b50505060405180519050151561056557600080fd5b7fa50dde912fa22ea0d215a0236093ac45b4d55d6ef0c604c319f900029c5d10f28585604051600160a060020a03909216825260208201526040908101905180910390a15b5050505050565b60006105bb6109d3565b600080845111156105d457835160200290508391508082525b600054600160a060020a031615806106e5575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b8381101561067b578082015183820152602001610663565b50505050905090810190601f1680156106a85780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b15156106c957600080fd5b6102c65a03f115156106da57600080fd5b505050604051805190505b9695505050505050565b6040517f4553434150455f48415443485f43414c4c45525f524f4c4500000000000000008152601801604051809103902081565b6003541561073057600080fd5b61073981610856565b50565b600054600160a060020a031681565b606454600160a060020a031681565b60006107646108a2565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b838110156107cb5780820151838201526020016107b3565b50505050905090810190601f1680156107f85780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b151561081657600080fd5b6102c65a03f1151561082757600080fd5b50505060405180519392505050565b61083e6109d3565b61085082600160a060020a031661096e565b92915050565b61085e6109b5565b600160a060020a038116151561087357600080fd5b6064805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561081657600080fd5b6109766109d3565b60016040518059106109855750595b9080825280602002602001820160405250905081816000815181106109a657fe5b60209081029091010152919050565b600354156109c257600080fd5b6109ca6109cf565b600355565b4390565b602060405190810160405260008152905600a165627a7a7230582087ca72c7b6a9abd5cdf5a8c17d701eaa147c9e56b6e7d73ee52f697b9ea841850029"
|
|
exports['_./contracts/EscapableApp.sol_keccak256'] = "0x03817336f5fa2d4211b9b5bb0beb6e5b2ad69061eb2b26e4e2d0bc04f486917a"
|
|
exports.LiquidPledgingACLHelpersAbi = []
|
|
exports.LiquidPledgingACLHelpersByteCode = "0x60606040523415600e57600080fd5b603580601b6000396000f3006060604052600080fd00a165627a7a723058206973d85c28cf65c663e788b11ff59a0e1ad645176781c9df02b74ed0907ba89a0029"
|
|
exports.LiquidPledgingACLHelpersRuntimeByteCode = "0x6060604052600080fd00a165627a7a723058206973d85c28cf65c663e788b11ff59a0e1ad645176781c9df02b74ed0907ba89a0029"
|
|
exports['_./contracts/LiquidPledgingACLHelpers.sol_keccak256'] = "0xb675a7a788bf656d4c3c78f3b4cf6645afb432939d1a4c38d70e01d068b0ce62"
|
|
exports.ILiquidPledgingAbi = [{"constant":false,"inputs":[{"name":"idPledge","type":"uint64"},{"name":"amount","type":"uint256"}],"name":"confirmPayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"idPledge","type":"uint64"},{"name":"amount","type":"uint256"}],"name":"cancelPayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
|
|
exports.ILiquidPledgingByteCode = "0x"
|
|
exports.ILiquidPledgingRuntimeByteCode = "0x"
|
|
exports.LPVaultAbi = [{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"escapeFunds","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"nPayments","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_liquidPledging","type":"address"},{"name":"_escapeHatchDestination","type":"address"}],"name":"initialize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"CANCEL_PAYMENT_ROLE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"SET_AUTOPAY_ROLE","outputs":[{"name":"","type":"bytes32"}],"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":true,"inputs":[],"name":"liquidPledging","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"appId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_idPayment","type":"uint256"}],"name":"cancelPayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"CONFIRM_PAYMENT_ROLE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_idPayment","type":"uint256"}],"name":"confirmPayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"payments","outputs":[{"name":"ref","type":"bytes32"},{"name":"dest","type":"address"},{"name":"state","type":"uint8"},{"name":"token","type":"address"},{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_token","type":"address"}],"name":"isTokenEscapable","outputs":[{"name":"","type":"bool"}],"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":false,"inputs":[{"name":"_token","type":"address"}],"name":"escapeHatch","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"_automatic","type":"bool"}],"name":"setAutopay","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_ref","type":"bytes32"},{"name":"_dest","type":"address"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"authorizePayment","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ESCAPE_HATCH_CALLER_ROLE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_idPayments","type":"uint256[]"}],"name":"multiCancel","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"autoPay","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_escapeHatchDestination","type":"address"}],"name":"initialize","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":"escapeHatchDestination","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":false,"inputs":[{"name":"_idPayments","type":"uint256[]"}],"name":"multiConfirm","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_escapeHatchDestination","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"autoPay","type":"bool"}],"name":"AutoPaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"EscapeFundsCalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idPayment","type":"uint256"},{"indexed":true,"name":"ref","type":"bytes32"}],"name":"ConfirmPayment","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idPayment","type":"uint256"},{"indexed":true,"name":"ref","type":"bytes32"}],"name":"CancelPayment","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idPayment","type":"uint256"},{"indexed":true,"name":"ref","type":"bytes32"},{"indexed":true,"name":"dest","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"AuthorizePayment","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"}],"name":"EscapeHatchBlackistedToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"EscapeHatchCalled","type":"event"}]
|
|
exports.LPVaultByteCode = "0x606060405234156200001057600080fd5b604051602080620017fb8339810160405280805191508190506200004281640100000000620015f76200004a82021704565b5050620000c9565b62000062640100000000620016436200009a82021704565b600160a060020a03811615156200007857600080fd5b60648054600160a060020a031916600160a060020a0392909216919091179055565b60035415620000a857600080fd5b620000c06401000000006200165d620000c582021704565b600355565b4390565b61172280620000d96000396000f3006060604052600436106101455763ffffffff60e060020a6000350416631b28591c811461014a5780633baf35fb1461016e578063485cc955146101935780634ad65a68146101b8578063539854cd146101cb57806360b1e057146101de57806374041d1f146101f157806380afdea8146102205780638422927d14610233578063866836ff14610249578063876ca09f1461025c57806387d8178914610272578063892db057146102e35780638b3dd749146103165780639b3fdf4c14610329578063a142d6081461033c578063a1658fad1461035b578063a4500c33146103be578063a5426df1146103d6578063b09927a114610401578063b796105c14610414578063bbc3282014610432578063c4d66de814610445578063d4aae0c414610464578063f5b6123014610477578063f92a79ff1461048a578063ffd82d21146104db575b600080fd5b341561015557600080fd5b61016c600160a060020a03600435166024356104f9565b005b341561017957600080fd5b610181610637565b60405190815260200160405180910390f35b341561019e57600080fd5b61016c600160a060020a036004358116906024351661063e565b34156101c357600080fd5b610181610699565b34156101d657600080fd5b6101816106cd565b34156101e957600080fd5b610181610701565b34156101fc57600080fd5b610204610735565b604051600160a060020a03909116815260200160405180910390f35b341561022b57600080fd5b610181610744565b341561023e57600080fd5b61016c60043561074a565b341561025457600080fd5b610181610756565b341561026757600080fd5b61016c60043561078a565b341561027d57600080fd5b61028860043561080b565b604051858152600160a060020a0385166020820152604081018460028111156102ad57fe5b60ff16815260200183600160a060020a0316600160a060020a031681526020018281526020019550505050505060405180910390f35b34156102ee57600080fd5b610302600160a060020a036004351661085c565b604051901515815260200160405180910390f35b341561032157600080fd5b61018161087b565b341561033457600080fd5b610181610881565b341561034757600080fd5b61016c600160a060020a03600435166108fd565b341561036657600080fd5b61030260048035600160a060020a0316906024803591906064906044359081019083013580602080820201604051908101604052809392919081815260200183836020028082843750949650610b5495505050505050565b34156103c957600080fd5b61016c6004351515610c92565b34156103e157600080fd5b610181600435600160a060020a0360243581169060443516606435610d2f565b341561040c57600080fd5b610181610ef6565b341561041f57600080fd5b61016c6004803560248101910135610f2a565b341561043d57600080fd5b610302610f5d565b341561045057600080fd5b61016c600160a060020a0360043516610f66565b341561046f57600080fd5b610204610f73565b341561048257600080fd5b610204610f82565b341561049557600080fd5b61020460046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610f9195505050505050565b34156104e657600080fd5b61016c600480356024810191013561106d565b60006040517f4553434150455f48415443485f43414c4c45525f524f4c450000000000000000815260180160405180910390206105358461109b565b610540338383610b54565b151561054b57600080fd5b600160a060020a038516151561056057600080fd5b606454859350600160a060020a038085169163a9059cbb91168660006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156105c657600080fd5b6102c65a03f115156105d757600080fd5b5050506040518051905015156105ec57600080fd5b7f4ccddcd1a4e33721aee316370fb3e014294985be0755a68c88009b31e1dc4ae38585604051600160a060020a03909216825260208201526040908101905180910390a15050505050565b607b545b90565b6003541561064b57600080fd5b610654816110bb565b600160a060020a038216151561066957600080fd5b50607c805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6040517f43414e43454c5f5041594d454e545f524f4c45000000000000000000000000008152601301604051809103902081565b6040517f5345545f4155544f5041595f524f4c45000000000000000000000000000000008152601001604051809103902081565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b607c54600160a060020a031681565b60015481565b610753816110d1565b50565b6040517f434f4e4649524d5f5041594d454e545f524f4c450000000000000000000000008152601401604051809103902081565b6000607b8281548110151561079b57fe5b906000526020600020906004020190506107f3336040517f434f4e4649524d5f5041594d454e545f524f4c45000000000000000000000000815260140160405180910390206107ee858560030154611256565b610b54565b15156107fe57600080fd5b610807826112b6565b5050565b607b80548290811061081957fe5b60009182526020909120600490910201805460018201546002830154600390930154919350600160a060020a038082169360a060020a90920460ff169291169085565b600160a060020a031660009081526065602052604090205460ff161590565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6000806040517f4553434150455f48415443485f43414c4c45525f524f4c4500000000000000008152601801604051809103902061093a8461109b565b610945338383610b54565b151561095057600080fd5b600160a060020a03851660009081526065602052604090205460ff161561097657600080fd5b600160a060020a0385161515610a0857606454600160a060020a033081163195501684156108fc0285604051600060405180830381858888f1935050505015156109bf57600080fd5b7fa50dde912fa22ea0d215a0236093ac45b4d55d6ef0c604c319f900029c5d10f28585604051600160a060020a03909216825260208201526040908101905180910390a1610b4d565b84925082600160a060020a03166370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610a6257600080fd5b6102c65a03f11515610a7357600080fd5b5050506040518051606454909550600160a060020a03808616925063a9059cbb91168660006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610ae257600080fd5b6102c65a03f11515610af357600080fd5b505050604051805190501515610b0857600080fd5b7fa50dde912fa22ea0d215a0236093ac45b4d55d6ef0c604c319f900029c5d10f28585604051600160a060020a03909216825260208201526040908101905180910390a15b5050505050565b6000610b5e611661565b60008084511115610b7757835160200290508391508082525b600054600160a060020a03161580610c88575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b83811015610c1e578082015183820152602001610c06565b50505050905090810190601f168015610c4b5780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b1515610c6c57600080fd5b6102c65a03f11515610c7d57600080fd5b505050604051805190505b9695505050505050565b6040517f5345545f4155544f5041595f524f4c450000000000000000000000000000000081526010016040518091039020610ccc82611473565b610cd7338383610b54565b1515610ce257600080fd5b607a805460ff191684151517908190557f2cd164e981e8d4f5a1d624f9b48a50822486372629e8887030fea23424d01a3b9060ff16604051901515815260200160405180910390a1505050565b607c54600090819033600160a060020a03908116911614610d4f57600080fd5b50607b8054908190610d649060018301611673565b506000607b82815481101515610d7657fe5b60009182526020909120600160049092020101805474ff0000000000000000000000000000000000000000191660a060020a836002811115610db457fe5b021790555085607b82815481101515610dc957fe5b6000918252602090912060049091020155607b805486919083908110610deb57fe5b906000526020600020906004020160010160006101000a815481600160a060020a030219169083600160a060020a0316021790555083607b82815481101515610e3057fe5b906000526020600020906004020160020160006101000a815481600160a060020a030219169083600160a060020a0316021790555082607b82815481101515610e7557fe5b6000918252602090912060036004909202010155600160a060020a03851686827f7043e72dbe49b97a16440f93a3d5fae7c11d1d2e815d153b68b1060b7bfaabe08787604051600160a060020a03909216825260208201526040908101905180910390a4607a5460ff1615610eed57610eed816112b6565b95945050505050565b6040517f4553434150455f48415443485f43414c4c45525f524f4c4500000000000000008152601801604051809103902081565b60005b81811015610f5857610f50838383818110610f4457fe5b905060200201356110d1565b600101610f2d565b505050565b607a5460ff1681565b6003541561014557600080fd5b600054600160a060020a031681565b606454600160a060020a031681565b6000610f9b6114c0565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611002578082015183820152602001610fea565b50505050905090810190601f16801561102f5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b151561104d57600080fd5b6102c65a03f1151561105e57600080fd5b50505060405180519392505050565b60005b81811015610f585761109383838381811061108757fe5b9050602002013561078a565b600101611070565b6110a3611661565b6110b582600160a060020a03166115b0565b92915050565b600354156110c857600080fd5b610753816115f7565b60006040517f43414e43454c5f5041594d454e545f524f4c45000000000000000000000000008152601301604051809103902061110d836115b0565b611118338383610b54565b151561112357600080fd5b607b54841061113157600080fd5b607b80548590811061113f57fe5b6000918252602082206004909102019350600184015460a060020a900460ff16600281111561116a57fe5b1461117457600080fd5b60018301805474ff0000000000000000000000000000000000000000191674020000000000000000000000000000000000000000179055607c5483546003850154600160a060020a039092169163e9c211e2919060405160e060020a63ffffffff851602815267ffffffffffffffff90921660048301526024820152604401600060405180830381600087803b151561120c57600080fd5b6102c65a03f1151561121d57600080fd5b505083549050847fd3a53825e9cd3e10f56bcb532f79e5e11fb23cad8a79e2dc8e3773df17a1a7a160405160405180910390a350505050565b61125e611661565b600260405180591061126d5750595b90808252806020026020018201604052509050828160008151811061128e57fe5b6020908102909101015281816001815181106112a657fe5b6020908102909101015292915050565b607b54600090819083106112c957600080fd5b607b8054849081106112d757fe5b6000918252602082206004909102019250600183015460a060020a900460ff16600281111561130257fe5b1461130c57600080fd5b60018201805474ff0000000000000000000000000000000000000000191660a060020a179055607c5482546003840154600160a060020a0390921691632ee88808919060405160e060020a63ffffffff851602815267ffffffffffffffff90921660048301526024820152604401600060405180830381600087803b151561139357600080fd5b6102c65a03f115156113a457600080fd5b505050600282015460018301546003840154600160a060020a039283169350839263a9059cbb92169060006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561141957600080fd5b6102c65a03f1151561142a57600080fd5b50505060405180519050151561143f57600080fd5b8154837f68e9e9dd08fe773726352a12c1cec4763a63f382fbd288ce782eb77ef2da49de60405160405180910390a3505050565b61147b611661565b6000600160405180591061148c5750595b9080825280602002602001820160405250915082905080826000815181106114b057fe5b6020908102909101015250919050565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561158c57600080fd5b6102c65a03f1151561159d57600080fd5b50505060405180519250829150505b5090565b6115b8611661565b60016040518059106115c75750595b9080825280602002602001820160405250905081816000815181106115e857fe5b60209081029091010152919050565b6115ff611643565b600160a060020a038116151561161457600080fd5b6064805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6003541561165057600080fd5b61165861165d565b600355565b4390565b60206040519081016040526000815290565b815481835581811511610f5857600083815260209020610f589161063b9160049182028101918502015b808211156115ac57600080825560018201805474ffffffffffffffffffffffffffffffffffffffffff1916905560028201805473ffffffffffffffffffffffffffffffffffffffff19169055600382015560040161169d5600a165627a7a7230582007d06a81209cd1b58de323fa877cbb8015a1f9c21a9a9e7cdd9fa5954bbc1c7d0029"
|
|
exports.LPVaultRuntimeByteCode = "0x6060604052600436106101455763ffffffff60e060020a6000350416631b28591c811461014a5780633baf35fb1461016e578063485cc955146101935780634ad65a68146101b8578063539854cd146101cb57806360b1e057146101de57806374041d1f146101f157806380afdea8146102205780638422927d14610233578063866836ff14610249578063876ca09f1461025c57806387d8178914610272578063892db057146102e35780638b3dd749146103165780639b3fdf4c14610329578063a142d6081461033c578063a1658fad1461035b578063a4500c33146103be578063a5426df1146103d6578063b09927a114610401578063b796105c14610414578063bbc3282014610432578063c4d66de814610445578063d4aae0c414610464578063f5b6123014610477578063f92a79ff1461048a578063ffd82d21146104db575b600080fd5b341561015557600080fd5b61016c600160a060020a03600435166024356104f9565b005b341561017957600080fd5b610181610637565b60405190815260200160405180910390f35b341561019e57600080fd5b61016c600160a060020a036004358116906024351661063e565b34156101c357600080fd5b610181610699565b34156101d657600080fd5b6101816106cd565b34156101e957600080fd5b610181610701565b34156101fc57600080fd5b610204610735565b604051600160a060020a03909116815260200160405180910390f35b341561022b57600080fd5b610181610744565b341561023e57600080fd5b61016c60043561074a565b341561025457600080fd5b610181610756565b341561026757600080fd5b61016c60043561078a565b341561027d57600080fd5b61028860043561080b565b604051858152600160a060020a0385166020820152604081018460028111156102ad57fe5b60ff16815260200183600160a060020a0316600160a060020a031681526020018281526020019550505050505060405180910390f35b34156102ee57600080fd5b610302600160a060020a036004351661085c565b604051901515815260200160405180910390f35b341561032157600080fd5b61018161087b565b341561033457600080fd5b610181610881565b341561034757600080fd5b61016c600160a060020a03600435166108fd565b341561036657600080fd5b61030260048035600160a060020a0316906024803591906064906044359081019083013580602080820201604051908101604052809392919081815260200183836020028082843750949650610b5495505050505050565b34156103c957600080fd5b61016c6004351515610c92565b34156103e157600080fd5b610181600435600160a060020a0360243581169060443516606435610d2f565b341561040c57600080fd5b610181610ef6565b341561041f57600080fd5b61016c6004803560248101910135610f2a565b341561043d57600080fd5b610302610f5d565b341561045057600080fd5b61016c600160a060020a0360043516610f66565b341561046f57600080fd5b610204610f73565b341561048257600080fd5b610204610f82565b341561049557600080fd5b61020460046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610f9195505050505050565b34156104e657600080fd5b61016c600480356024810191013561106d565b60006040517f4553434150455f48415443485f43414c4c45525f524f4c450000000000000000815260180160405180910390206105358461109b565b610540338383610b54565b151561054b57600080fd5b600160a060020a038516151561056057600080fd5b606454859350600160a060020a038085169163a9059cbb91168660006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156105c657600080fd5b6102c65a03f115156105d757600080fd5b5050506040518051905015156105ec57600080fd5b7f4ccddcd1a4e33721aee316370fb3e014294985be0755a68c88009b31e1dc4ae38585604051600160a060020a03909216825260208201526040908101905180910390a15050505050565b607b545b90565b6003541561064b57600080fd5b610654816110bb565b600160a060020a038216151561066957600080fd5b50607c805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6040517f43414e43454c5f5041594d454e545f524f4c45000000000000000000000000008152601301604051809103902081565b6040517f5345545f4155544f5041595f524f4c45000000000000000000000000000000008152601001604051809103902081565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b607c54600160a060020a031681565b60015481565b610753816110d1565b50565b6040517f434f4e4649524d5f5041594d454e545f524f4c450000000000000000000000008152601401604051809103902081565b6000607b8281548110151561079b57fe5b906000526020600020906004020190506107f3336040517f434f4e4649524d5f5041594d454e545f524f4c45000000000000000000000000815260140160405180910390206107ee858560030154611256565b610b54565b15156107fe57600080fd5b610807826112b6565b5050565b607b80548290811061081957fe5b60009182526020909120600490910201805460018201546002830154600390930154919350600160a060020a038082169360a060020a90920460ff169291169085565b600160a060020a031660009081526065602052604090205460ff161590565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6000806040517f4553434150455f48415443485f43414c4c45525f524f4c4500000000000000008152601801604051809103902061093a8461109b565b610945338383610b54565b151561095057600080fd5b600160a060020a03851660009081526065602052604090205460ff161561097657600080fd5b600160a060020a0385161515610a0857606454600160a060020a033081163195501684156108fc0285604051600060405180830381858888f1935050505015156109bf57600080fd5b7fa50dde912fa22ea0d215a0236093ac45b4d55d6ef0c604c319f900029c5d10f28585604051600160a060020a03909216825260208201526040908101905180910390a1610b4d565b84925082600160a060020a03166370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610a6257600080fd5b6102c65a03f11515610a7357600080fd5b5050506040518051606454909550600160a060020a03808616925063a9059cbb91168660006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610ae257600080fd5b6102c65a03f11515610af357600080fd5b505050604051805190501515610b0857600080fd5b7fa50dde912fa22ea0d215a0236093ac45b4d55d6ef0c604c319f900029c5d10f28585604051600160a060020a03909216825260208201526040908101905180910390a15b5050505050565b6000610b5e611661565b60008084511115610b7757835160200290508391508082525b600054600160a060020a03161580610c88575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b83811015610c1e578082015183820152602001610c06565b50505050905090810190601f168015610c4b5780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b1515610c6c57600080fd5b6102c65a03f11515610c7d57600080fd5b505050604051805190505b9695505050505050565b6040517f5345545f4155544f5041595f524f4c450000000000000000000000000000000081526010016040518091039020610ccc82611473565b610cd7338383610b54565b1515610ce257600080fd5b607a805460ff191684151517908190557f2cd164e981e8d4f5a1d624f9b48a50822486372629e8887030fea23424d01a3b9060ff16604051901515815260200160405180910390a1505050565b607c54600090819033600160a060020a03908116911614610d4f57600080fd5b50607b8054908190610d649060018301611673565b506000607b82815481101515610d7657fe5b60009182526020909120600160049092020101805474ff0000000000000000000000000000000000000000191660a060020a836002811115610db457fe5b021790555085607b82815481101515610dc957fe5b6000918252602090912060049091020155607b805486919083908110610deb57fe5b906000526020600020906004020160010160006101000a815481600160a060020a030219169083600160a060020a0316021790555083607b82815481101515610e3057fe5b906000526020600020906004020160020160006101000a815481600160a060020a030219169083600160a060020a0316021790555082607b82815481101515610e7557fe5b6000918252602090912060036004909202010155600160a060020a03851686827f7043e72dbe49b97a16440f93a3d5fae7c11d1d2e815d153b68b1060b7bfaabe08787604051600160a060020a03909216825260208201526040908101905180910390a4607a5460ff1615610eed57610eed816112b6565b95945050505050565b6040517f4553434150455f48415443485f43414c4c45525f524f4c4500000000000000008152601801604051809103902081565b60005b81811015610f5857610f50838383818110610f4457fe5b905060200201356110d1565b600101610f2d565b505050565b607a5460ff1681565b6003541561014557600080fd5b600054600160a060020a031681565b606454600160a060020a031681565b6000610f9b6114c0565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611002578082015183820152602001610fea565b50505050905090810190601f16801561102f5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b151561104d57600080fd5b6102c65a03f1151561105e57600080fd5b50505060405180519392505050565b60005b81811015610f585761109383838381811061108757fe5b9050602002013561078a565b600101611070565b6110a3611661565b6110b582600160a060020a03166115b0565b92915050565b600354156110c857600080fd5b610753816115f7565b60006040517f43414e43454c5f5041594d454e545f524f4c45000000000000000000000000008152601301604051809103902061110d836115b0565b611118338383610b54565b151561112357600080fd5b607b54841061113157600080fd5b607b80548590811061113f57fe5b6000918252602082206004909102019350600184015460a060020a900460ff16600281111561116a57fe5b1461117457600080fd5b60018301805474ff0000000000000000000000000000000000000000191674020000000000000000000000000000000000000000179055607c5483546003850154600160a060020a039092169163e9c211e2919060405160e060020a63ffffffff851602815267ffffffffffffffff90921660048301526024820152604401600060405180830381600087803b151561120c57600080fd5b6102c65a03f1151561121d57600080fd5b505083549050847fd3a53825e9cd3e10f56bcb532f79e5e11fb23cad8a79e2dc8e3773df17a1a7a160405160405180910390a350505050565b61125e611661565b600260405180591061126d5750595b90808252806020026020018201604052509050828160008151811061128e57fe5b6020908102909101015281816001815181106112a657fe5b6020908102909101015292915050565b607b54600090819083106112c957600080fd5b607b8054849081106112d757fe5b6000918252602082206004909102019250600183015460a060020a900460ff16600281111561130257fe5b1461130c57600080fd5b60018201805474ff0000000000000000000000000000000000000000191660a060020a179055607c5482546003840154600160a060020a0390921691632ee88808919060405160e060020a63ffffffff851602815267ffffffffffffffff90921660048301526024820152604401600060405180830381600087803b151561139357600080fd5b6102c65a03f115156113a457600080fd5b505050600282015460018301546003840154600160a060020a039283169350839263a9059cbb92169060006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561141957600080fd5b6102c65a03f1151561142a57600080fd5b50505060405180519050151561143f57600080fd5b8154837f68e9e9dd08fe773726352a12c1cec4763a63f382fbd288ce782eb77ef2da49de60405160405180910390a3505050565b61147b611661565b6000600160405180591061148c5750595b9080825280602002602001820160405250915082905080826000815181106114b057fe5b6020908102909101015250919050565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561158c57600080fd5b6102c65a03f1151561159d57600080fd5b50505060405180519250829150505b5090565b6115b8611661565b60016040518059106115c75750595b9080825280602002602001820160405250905081816000815181106115e857fe5b60209081029091010152919050565b6115ff611643565b600160a060020a038116151561161457600080fd5b6064805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6003541561165057600080fd5b61165861165d565b600355565b4390565b60206040519081016040526000815290565b815481835581811511610f5857600083815260209020610f589161063b9160049182028101918502015b808211156115ac57600080825560018201805474ffffffffffffffffffffffffffffffffffffffffff1916905560028201805473ffffffffffffffffffffffffffffffffffffffff19169055600382015560040161169d5600a165627a7a7230582007d06a81209cd1b58de323fa877cbb8015a1f9c21a9a9e7cdd9fa5954bbc1c7d0029"
|
|
exports['_./contracts/LPVault.sol_keccak256'] = "0x1073bd4b8d127d13b4d9cc150f97bd87a5d6e6a9cf08e753b73758c8e8d54bda"
|
|
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.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"},{"indexed":false,"name":"url","type":"string"}],"name":"GiverAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idGiver","type":"uint64"},{"indexed":false,"name":"url","type":"string"}],"name":"GiverUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDelegate","type":"uint64"},{"indexed":false,"name":"url","type":"string"}],"name":"DelegateAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDelegate","type":"uint64"},{"indexed":false,"name":"url","type":"string"}],"name":"DelegateUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idProject","type":"uint64"},{"indexed":false,"name":"url","type":"string"}],"name":"ProjectAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idProject","type":"uint64"},{"indexed":false,"name":"url","type":"string"}],"name":"ProjectUpdated","type":"event"}]
|
|
exports.PledgeAdminsByteCode = "0x60606040526069805460ff19169055341561001957600080fd5b61230b806100286000396000f3006060604052600436106101505763ffffffff60e060020a6000350416631c8e856881146101555780632101a6ad1461017c57806324fea3b01461019c57806332ce8ebc146101c157806338740291146101e15780634eafbcd5146101f957806352dc7dcc146102185780635503d9ba1461027857806360b1e0571461028b5780636293c7021461029e5780636e802c6a146102bd57806372116e921461037857806379f4542e146103ca5780637f61fa93146103e957806380afdea81461042c57806381ea44081461043f5780638b3dd7491461045e5780639b3fdf4c14610471578063a1658fad14610484578063b12b5f76146104e7578063c8ae070f146104fd578063cc19ecf714610513578063d4aae0c414610560578063db7c23141461058f578063eba8ba06146105dc578063f6b24b1c14610734578063f92a79ff14610781578063fbfa77cf146107d2575b600080fd5b341561016057600080fd5b6101686107e5565b604051901515815260200160405180910390f35b341561018757600080fd5b61016867ffffffffffffffff600435166107ee565b34156101a757600080fd5b6101af610897565b60405190815260200160405180910390f35b34156101cc57600080fd5b6101df60048035602481019101356108b9565b005b34156101ec57600080fd5b6101df6004351515610953565b341561020457600080fd5b610168600160a060020a03600435166109b9565b341561022357600080fd5b61025b602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a0360643516610a30565b60405167ffffffffffffffff909116815260200160405180910390f35b341561028357600080fd5b6101af610cc7565b341561029657600080fd5b6101af610cd2565b34156102a957600080fd5b6101df600160a060020a0360043516610d06565b34156102c857600080fd5b61025b60048035600160a060020a03169060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250610d67915050565b341561038357600080fd5b61025b6024600480358281019290820135918135918201910135600160a060020a0360443581169067ffffffffffffffff6064358116916084359091169060a43516610fd3565b34156103d557600080fd5b6101df600160a060020a0360043516611492565b34156103f457600080fd5b61025b602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a036064351661150a565b341561043757600080fd5b6101af611586565b341561044a57600080fd5b6101af600160a060020a036004351661158c565b341561046957600080fd5b6101af61160e565b341561047c57600080fd5b6101af611614565b341561048f57600080fd5b61016860048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061169095505050505050565b34156104f257600080fd5b6101df6004356117ce565b341561050857600080fd5b6101df600435611826565b341561051e57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516611895565b341561056b57600080fd5b61057361199f565b604051600160a060020a03909116815260200160405180910390f35b341561059a57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a0316926044358083019390810135926064359081019291013590608435166119ae565b34156105e757600080fd5b6105fc67ffffffffffffffff60043516611ab8565b6040518089600281111561060c57fe5b60ff168152600160a060020a03898116602083015267ffffffffffffffff8781166080840152861660a083015284151560c0830152831660e08201526101008282038101604083019081529160608101910189818151815260200191508051906020019080838360005b8381101561068e578082015183820152602001610676565b50505050905090810190601f1680156106bb5780820380516001836020036101000a031916815260200191505b50838103825288818151815260200191508051906020019080838360005b838110156106f15780820151838201526020016106d9565b50505050905090810190601f16801561071e5780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390f35b341561073f57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516611c8d565b341561078c57600080fd5b61057360046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650611d9795505050505050565b34156107dd57600080fd5b610573611e73565b60695460ff1681565b6000806107fa83611e87565b90506000815460ff16600281111561080e57fe5b141561081d5760009150610891565b6002815460ff16600281111561082f57fe5b1461083657fe5b600181015468010000000000000000900460ff16156108585760019150610891565b600181015467ffffffffffffffff1615156108765760009150610891565b600181015461088e9067ffffffffffffffff166107ee565b91505b50919050565b6040516000805160206122a08339815191528152601301604051809103902081565b60006040516000805160206122a083398151915281526013016040518091039020610904338260006040518059106108ee5750595b9080825280602002602001820160405250611690565b151561090f57600080fd5b600091505b60ff82168390101561094d57610942848460ff851681811061093257fe5b9050602002013560001916611826565b600190910190610914565b50505050565b6040516000805160206122a08339815191528152601301604051809103902061099b338260006040518059106108ee5750599080825280602002602001820160405250611690565b15156109a657600080fd5b506069805460ff19169115919091179055565b606954600090819060ff16806109d65750600160a060020a038316155b156109e45760019150610891565b600160a060020a03831660009081526068602052604090205460ff1615610a0e5760019150610891565b610a178361158c565b60009081526067602052604090205460ff169392505050565b6000610a3b826109b9565b1515610a4657600080fd5b5060648054908160018101610a5b83826120ac565b91600052602060002090600402016000610100604051908101604052806001815260200133600160a060020a031681526020018767ffffffffffffffff168152602001600067ffffffffffffffff16815260200160001515815260200186600160a060020a031681526020018b8b8080601f0160208091040260200160405190810160405281815292919060208401838380828437820191505050505050815260200189898080601f016020809104026020016040519081016040528181529291906020840183838082843750505092909352509193925083915050518154829060ff19166001836002811115610b4e57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206122c0833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051610c469291602001906120dd565b5060e082015181600301908051610c619291602001906120dd565b505050508067ffffffffffffffff167fd921f0ff8d5f67ca22b52c5b4be3463a8cabd9d95c28a02dd7c86f9deb3329be86866040516020808252810182905280604081018484808284378201915050935050505060405180910390a29695505050505050565b606454600019015b90565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040516000805160206122a083398151915281526013016040518091039020610d2e82611ecf565b610d39338383611690565b1515610d4457600080fd5b5050600160a060020a03166000908152606860205260409020805460ff19169055565b6000610d72826109b9565b1515610d7d57600080fd5b5060648054908160018101610d9283826120ac565b916000526020600020906004020160006101006040519081016040528060008152600160a060020a03808c16602083015267ffffffffffffffff891660408301526000606083018190526080830152871660a082015260c081018a905260e00188905291905081518154829060ff19166001836002811115610e1057fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206122c0833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051610f089291602001906120dd565b5060e082015181600301908051610f239291602001906120dd565b505050508067ffffffffffffffff167fad9c62a4382fd0ddbc4a0cf6c2bc7df75b0b8beb786ff59014f39daaea7f232f8560405160208082528190810183818151815260200191508051906020019080838360005b83811015610f90578082015183820152602001610f78565b50505050905090810190601f168015610fbd5780820380516001836020036101000a031916815260200191505b509250505060405180910390a295945050505050565b600080610fdf836109b9565b1515610fea57600080fd5b67ffffffffffffffff85161561120f5761100385611e87565b905060146111fb826101006040519081016040528154909190829060ff16600281111561102c57fe5b600281111561103757fe5b81528154610100808204600160a060020a0390811660208086019190915260a860020a90930467ffffffffffffffff908116604080870191909152600180880154928316606088015268010000000000000000830460ff1615156080880152690100000000000000000090920490921660a08601526002808701805460c090970196909592811615909402600019019093169290920491601f83018190048102019051908101604052809291908181526020018280546001816001161561010002031660029004801561114b5780601f106111205761010080835404028352916020019161114b565b820191906000526020600020905b81548152906001019060200180831161112e57829003601f168201915b50505050508152602001600382018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111ed5780601f106111c2576101008083540402835291602001916111ed565b820191906000526020600020905b8154815290600101906020018083116111d057829003601f168201915b505050505081525050611eef565b67ffffffffffffffff161061120f57600080fd5b606480549250826001810161122483826120ac565b9160005260206000209060040201600061010060405190810160405280600281526020018a600160a060020a031681526020018867ffffffffffffffff1681526020018967ffffffffffffffff16815260200160001515815260200187600160a060020a031681526020018e8e8080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505081526020018c8c8080601f016020809104026020016040519081016040528181529291906020840183838082843750505092909352509193925083915050518154829060ff1916600183600281111561131657fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206122c0833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c08201518160020190805161140e9291602001906120dd565b5060e0820151816003019080516114299291602001906120dd565b505050508167ffffffffffffffff167f9958fc92731727637b02f1ac1e6caf2814442c27e1d962f0c477cd14280f586d89896040516020808252810182905280604081018484808284378201915050935050505060405180910390a25098975050505050505050565b6040516000805160206122a0833981519152815260130160405180910390206114da338260006040518059106108ee5750599080825280602002602001820160405250611690565b15156114e557600080fd5b50600160a060020a03166000908152606860205260409020805460ff19166001179055565b600061157b3388888080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505087878080601f01602080910402602001604051908101604052818152929190602084018383808284378201915050505050508686610d67565b979650505050505050565b60015481565b6000611596612157565b823b604051915080825280600060208401863c50806040518082805190602001908083835b602083106115da5780518252601f1990920191602091820191016115bb565b6001836020036101000a03801982511681845116179092525050509190910192506040915050518091039020915050919050565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b600061169a612157565b600080845111156116b357835160200290508391508082525b600054600160a060020a031615806117c4575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b8381101561175a578082015183820152602001611742565b50505050905090810190601f1680156117875780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b15156117a857600080fd5b6102c65a03f115156117b957600080fd5b505050604051805190505b9695505050505050565b6040516000805160206122a0833981519152815260130160405180910390206117f682611f64565b611801338383611690565b151561180c57600080fd5b50506000908152606760205260409020805460ff19169055565b6040516000805160206122a08339815191528152601301604051809103902061186e338260006040518059106108ee5750599080825280602002602001820160405250611690565b151561187957600080fd5b506000908152606760205260409020805460ff19166001179055565b60006118a088611e87565b805490915033600160a060020a0390811661010090920416146118c257600080fd5b6001815460ff1660028111156118d457fe5b146118de57600080fd5b805461010060a860020a031916610100600160a060020a0389160217815561190a600282018787612169565b50611919600382018585612169565b50805467ffffffffffffffff80841660a860020a026000805160206122c083398151915290921691909117825588167f6586deed9fa035704e9886588d904801e7e86d1ebd926905fa03a0018531b2fd85856040516020808252810182905280604081018484808284378201915050935050505060405180910390a25050505050505050565b600054600160a060020a031681565b60006119b988611e87565b805490915033600160a060020a0390811661010090920416146119db57600080fd5b6000815460ff1660028111156119ed57fe5b146119f757600080fd5b805461010060a860020a031916610100600160a060020a03891602178155611a23600282018787612169565b50611a32600382018585612169565b50805467ffffffffffffffff80841660a860020a026000805160206122c083398151915290921691909117825588167f4b2f87168338ea08f27c7f7b2dfe4e61feb620ffe9a6a6a18afeaf94546075bf85856040516020808252810182905280604081018484808284378201915050935050505060405180910390a25050505050505050565b600080611ac3612157565b611acb612157565b6000806000806000611adc8a611e87565b80546002808301805460ff84169d5061010093849004600160a060020a03169c5093945092600181161590920260001901909116046020601f82018190048102016040519081016040528092919081815260200182805460018160011615610100020316600290048015611b915780601f10611b6657610100808354040283529160200191611b91565b820191906000526020600020905b815481529060010190602001808311611b7457829003601f168201915b50505050509650806003018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611c305780601f10611c0557610100808354040283529160200191611c30565b820191906000526020600020905b815481529060010190602001808311611c1357829003601f168201915b505084546001909501549c9e9b9d50999b929a60a860020a90940467ffffffffffffffff9081169a5083169850505068010000000000000000810460ff16955069010000000000000000009004600160a060020a03169350915050565b6000611c9888611e87565b805490915033600160a060020a039081166101009092041614611cba57600080fd5b6002815460ff166002811115611ccc57fe5b14611cd657600080fd5b805461010060a860020a031916610100600160a060020a03891602178155611d02600282018787612169565b50611d11600382018585612169565b50805467ffffffffffffffff80841660a860020a026000805160206122c083398151915290921691909117825588167fab039fa652845d2aa9439ffe6f2130ee7203ed63f29b71bed5b3b74f27c5870785856040516020808252810182905280604081018484808284378201915050935050505060405180910390a25050505050505050565b6000611da1611f75565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611e08578082015183820152602001611df0565b50505050905090810190601f168015611e355780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b1515611e5357600080fd5b6102c65a03f11515611e6457600080fd5b50505060405180519392505050565b6069546101009004600160a060020a031681565b60645460009067ffffffffffffffff831610611ea257600080fd5b6064805467ffffffffffffffff8416908110611eba57fe5b90600052602060002090600402019050919050565b611ed7612157565b611ee982600160a060020a0316612065565b92915050565b600080600283516002811115611f0157fe5b14611f0857fe5b826060015167ffffffffffffffff161515611f265760019150610891565b611f338360600151611e87565b9050611f5a816101006040519081016040528154909190829060ff16600281111561102c57fe5b6001019392505050565b611f6c612157565b611ee982612065565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561204157600080fd5b6102c65a03f1151561205257600080fd5b50505060405180519250829150505b5090565b61206d612157565b600160405180591061207c5750595b90808252806020026020018201604052509050818160008151811061209d57fe5b60209081029091010152919050565b8154818355818115116120d8576004028160040283600052602060002091820191016120d891906121d7565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061211e57805160ff191683800117855561214b565b8280016001018555821561214b579182015b8281111561214b578251825591602001919060010190612130565b5061206192915061223e565b60206040519081016040526000815290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106121aa5782800160ff1982351617855561214b565b8280016001018555821561214b579182015b8281111561214b5782358255916020019190600101906121bc565b610ccf91905b808211156120615780547fffffff00000000000000000000000000000000000000000000000000000000009081168255600182018054909116905560006122276002830182612258565b612235600383016000612258565b506004016121dd565b610ccf91905b808211156120615760008155600101612244565b50805460018160011615610100020316600290046000825580601f1061227e575061229c565b601f01602090049060005260206000209081019061229c919061223e565b505600504c5547494e5f4d414e414745525f524f4c4500000000000000000000000000ffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffa165627a7a72305820b9c8f4b4d9ceb9f5522e2717220d3907dbca9e1029c16727213f1a29dca643080029"
|
|
exports.PledgeAdminsRuntimeByteCode = "0x6060604052600436106101505763ffffffff60e060020a6000350416631c8e856881146101555780632101a6ad1461017c57806324fea3b01461019c57806332ce8ebc146101c157806338740291146101e15780634eafbcd5146101f957806352dc7dcc146102185780635503d9ba1461027857806360b1e0571461028b5780636293c7021461029e5780636e802c6a146102bd57806372116e921461037857806379f4542e146103ca5780637f61fa93146103e957806380afdea81461042c57806381ea44081461043f5780638b3dd7491461045e5780639b3fdf4c14610471578063a1658fad14610484578063b12b5f76146104e7578063c8ae070f146104fd578063cc19ecf714610513578063d4aae0c414610560578063db7c23141461058f578063eba8ba06146105dc578063f6b24b1c14610734578063f92a79ff14610781578063fbfa77cf146107d2575b600080fd5b341561016057600080fd5b6101686107e5565b604051901515815260200160405180910390f35b341561018757600080fd5b61016867ffffffffffffffff600435166107ee565b34156101a757600080fd5b6101af610897565b60405190815260200160405180910390f35b34156101cc57600080fd5b6101df60048035602481019101356108b9565b005b34156101ec57600080fd5b6101df6004351515610953565b341561020457600080fd5b610168600160a060020a03600435166109b9565b341561022357600080fd5b61025b602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a0360643516610a30565b60405167ffffffffffffffff909116815260200160405180910390f35b341561028357600080fd5b6101af610cc7565b341561029657600080fd5b6101af610cd2565b34156102a957600080fd5b6101df600160a060020a0360043516610d06565b34156102c857600080fd5b61025b60048035600160a060020a03169060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250610d67915050565b341561038357600080fd5b61025b6024600480358281019290820135918135918201910135600160a060020a0360443581169067ffffffffffffffff6064358116916084359091169060a43516610fd3565b34156103d557600080fd5b6101df600160a060020a0360043516611492565b34156103f457600080fd5b61025b602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a036064351661150a565b341561043757600080fd5b6101af611586565b341561044a57600080fd5b6101af600160a060020a036004351661158c565b341561046957600080fd5b6101af61160e565b341561047c57600080fd5b6101af611614565b341561048f57600080fd5b61016860048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061169095505050505050565b34156104f257600080fd5b6101df6004356117ce565b341561050857600080fd5b6101df600435611826565b341561051e57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516611895565b341561056b57600080fd5b61057361199f565b604051600160a060020a03909116815260200160405180910390f35b341561059a57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a0316926044358083019390810135926064359081019291013590608435166119ae565b34156105e757600080fd5b6105fc67ffffffffffffffff60043516611ab8565b6040518089600281111561060c57fe5b60ff168152600160a060020a03898116602083015267ffffffffffffffff8781166080840152861660a083015284151560c0830152831660e08201526101008282038101604083019081529160608101910189818151815260200191508051906020019080838360005b8381101561068e578082015183820152602001610676565b50505050905090810190601f1680156106bb5780820380516001836020036101000a031916815260200191505b50838103825288818151815260200191508051906020019080838360005b838110156106f15780820151838201526020016106d9565b50505050905090810190601f16801561071e5780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390f35b341561073f57600080fd5b6101df6004803567ffffffffffffffff9081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516611c8d565b341561078c57600080fd5b61057360046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650611d9795505050505050565b34156107dd57600080fd5b610573611e73565b60695460ff1681565b6000806107fa83611e87565b90506000815460ff16600281111561080e57fe5b141561081d5760009150610891565b6002815460ff16600281111561082f57fe5b1461083657fe5b600181015468010000000000000000900460ff16156108585760019150610891565b600181015467ffffffffffffffff1615156108765760009150610891565b600181015461088e9067ffffffffffffffff166107ee565b91505b50919050565b6040516000805160206122a08339815191528152601301604051809103902081565b60006040516000805160206122a083398151915281526013016040518091039020610904338260006040518059106108ee5750595b9080825280602002602001820160405250611690565b151561090f57600080fd5b600091505b60ff82168390101561094d57610942848460ff851681811061093257fe5b9050602002013560001916611826565b600190910190610914565b50505050565b6040516000805160206122a08339815191528152601301604051809103902061099b338260006040518059106108ee5750599080825280602002602001820160405250611690565b15156109a657600080fd5b506069805460ff19169115919091179055565b606954600090819060ff16806109d65750600160a060020a038316155b156109e45760019150610891565b600160a060020a03831660009081526068602052604090205460ff1615610a0e5760019150610891565b610a178361158c565b60009081526067602052604090205460ff169392505050565b6000610a3b826109b9565b1515610a4657600080fd5b5060648054908160018101610a5b83826120ac565b91600052602060002090600402016000610100604051908101604052806001815260200133600160a060020a031681526020018767ffffffffffffffff168152602001600067ffffffffffffffff16815260200160001515815260200186600160a060020a031681526020018b8b8080601f0160208091040260200160405190810160405281815292919060208401838380828437820191505050505050815260200189898080601f016020809104026020016040519081016040528181529291906020840183838082843750505092909352509193925083915050518154829060ff19166001836002811115610b4e57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206122c0833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051610c469291602001906120dd565b5060e082015181600301908051610c619291602001906120dd565b505050508067ffffffffffffffff167fd921f0ff8d5f67ca22b52c5b4be3463a8cabd9d95c28a02dd7c86f9deb3329be86866040516020808252810182905280604081018484808284378201915050935050505060405180910390a29695505050505050565b606454600019015b90565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040516000805160206122a083398151915281526013016040518091039020610d2e82611ecf565b610d39338383611690565b1515610d4457600080fd5b5050600160a060020a03166000908152606860205260409020805460ff19169055565b6000610d72826109b9565b1515610d7d57600080fd5b5060648054908160018101610d9283826120ac565b916000526020600020906004020160006101006040519081016040528060008152600160a060020a03808c16602083015267ffffffffffffffff891660408301526000606083018190526080830152871660a082015260c081018a905260e00188905291905081518154829060ff19166001836002811115610e1057fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206122c0833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051610f089291602001906120dd565b5060e082015181600301908051610f239291602001906120dd565b505050508067ffffffffffffffff167fad9c62a4382fd0ddbc4a0cf6c2bc7df75b0b8beb786ff59014f39daaea7f232f8560405160208082528190810183818151815260200191508051906020019080838360005b83811015610f90578082015183820152602001610f78565b50505050905090810190601f168015610fbd5780820380516001836020036101000a031916815260200191505b509250505060405180910390a295945050505050565b600080610fdf836109b9565b1515610fea57600080fd5b67ffffffffffffffff85161561120f5761100385611e87565b905060146111fb826101006040519081016040528154909190829060ff16600281111561102c57fe5b600281111561103757fe5b81528154610100808204600160a060020a0390811660208086019190915260a860020a90930467ffffffffffffffff908116604080870191909152600180880154928316606088015268010000000000000000830460ff1615156080880152690100000000000000000090920490921660a08601526002808701805460c090970196909592811615909402600019019093169290920491601f83018190048102019051908101604052809291908181526020018280546001816001161561010002031660029004801561114b5780601f106111205761010080835404028352916020019161114b565b820191906000526020600020905b81548152906001019060200180831161112e57829003601f168201915b50505050508152602001600382018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111ed5780601f106111c2576101008083540402835291602001916111ed565b820191906000526020600020905b8154815290600101906020018083116111d057829003601f168201915b505050505081525050611eef565b67ffffffffffffffff161061120f57600080fd5b606480549250826001810161122483826120ac565b9160005260206000209060040201600061010060405190810160405280600281526020018a600160a060020a031681526020018867ffffffffffffffff1681526020018967ffffffffffffffff16815260200160001515815260200187600160a060020a031681526020018e8e8080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505081526020018c8c8080601f016020809104026020016040519081016040528181529291906020840183838082843750505092909352509193925083915050518154829060ff1916600183600281111561131657fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a03199091161781556040820151815467ffffffffffffffff9190911660a860020a026000805160206122c0833981519152909116178155606082015160018201805467ffffffffffffffff191667ffffffffffffffff929092169190911790556080820151600182018054911515680100000000000000000268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c08201518160020190805161140e9291602001906120dd565b5060e0820151816003019080516114299291602001906120dd565b505050508167ffffffffffffffff167f9958fc92731727637b02f1ac1e6caf2814442c27e1d962f0c477cd14280f586d89896040516020808252810182905280604081018484808284378201915050935050505060405180910390a25098975050505050505050565b6040516000805160206122a0833981519152815260130160405180910390206114da338260006040518059106108ee5750599080825280602002602001820160405250611690565b15156114e557600080fd5b50600160a060020a03166000908152606860205260409020805460ff19166001179055565b600061157b3388888080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505087878080601f01602080910402602001604051908101604052818152929190602084018383808284378201915050505050508686610d67565b979650505050505050565b60015481565b6000611596612157565b823b604051915080825280600060208401863c50806040518082805190602001908083835b602083106115da5780518252601f1990920191602091820191016115bb565b6001836020036101000a03801982511681845116179092525050509190910192506040915050518091039020915050919050565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b600061169a612157565b600080845111156116b357835160200290508391508082525b600054600160a060020a031615806117c4575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b8381101561175a578082015183820152602001611742565b50505050905090810190601f1680156117875780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b15156117a857600080fd5b6102c65a03f115156117b957600080fd5b505050604051805190505b9695505050505050565b6040516000805160206122a0833981519152815260130160405180910390206117f682611f64565b611801338383611690565b151561180c57600080fd5b50506000908152606760205260409020805460ff19169055565b6040516000805160206122a08339815191528152601301604051809103902061186e338260006040518059106108ee5750599080825280602002602001820160405250611690565b151561187957600080fd5b506000908152606760205260409020805460ff19166001179055565b60006118a088611e87565b805490915033600160a060020a0390811661010090920416146118c257600080fd5b6001815460ff1660028111156118d457fe5b146118de57600080fd5b805461010060a860020a031916610100600160a060020a0389160217815561190a600282018787612169565b50611919600382018585612169565b50805467ffffffffffffffff80841660a860020a026000805160206122c083398151915290921691909117825588167f6586deed9fa035704e9886588d904801e7e86d1ebd926905fa03a0018531b2fd85856040516020808252810182905280604081018484808284378201915050935050505060405180910390a25050505050505050565b600054600160a060020a031681565b60006119b988611e87565b805490915033600160a060020a0390811661010090920416146119db57600080fd5b6000815460ff1660028111156119ed57fe5b146119f757600080fd5b805461010060a860020a031916610100600160a060020a03891602178155611a23600282018787612169565b50611a32600382018585612169565b50805467ffffffffffffffff80841660a860020a026000805160206122c083398151915290921691909117825588167f4b2f87168338ea08f27c7f7b2dfe4e61feb620ffe9a6a6a18afeaf94546075bf85856040516020808252810182905280604081018484808284378201915050935050505060405180910390a25050505050505050565b600080611ac3612157565b611acb612157565b6000806000806000611adc8a611e87565b80546002808301805460ff84169d5061010093849004600160a060020a03169c5093945092600181161590920260001901909116046020601f82018190048102016040519081016040528092919081815260200182805460018160011615610100020316600290048015611b915780601f10611b6657610100808354040283529160200191611b91565b820191906000526020600020905b815481529060010190602001808311611b7457829003601f168201915b50505050509650806003018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611c305780601f10611c0557610100808354040283529160200191611c30565b820191906000526020600020905b815481529060010190602001808311611c1357829003601f168201915b505084546001909501549c9e9b9d50999b929a60a860020a90940467ffffffffffffffff9081169a5083169850505068010000000000000000810460ff16955069010000000000000000009004600160a060020a03169350915050565b6000611c9888611e87565b805490915033600160a060020a039081166101009092041614611cba57600080fd5b6002815460ff166002811115611ccc57fe5b14611cd657600080fd5b805461010060a860020a031916610100600160a060020a03891602178155611d02600282018787612169565b50611d11600382018585612169565b50805467ffffffffffffffff80841660a860020a026000805160206122c083398151915290921691909117825588167fab039fa652845d2aa9439ffe6f2130ee7203ed63f29b71bed5b3b74f27c5870785856040516020808252810182905280604081018484808284378201915050935050505060405180910390a25050505050505050565b6000611da1611f75565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611e08578082015183820152602001611df0565b50505050905090810190601f168015611e355780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b1515611e5357600080fd5b6102c65a03f11515611e6457600080fd5b50505060405180519392505050565b6069546101009004600160a060020a031681565b60645460009067ffffffffffffffff831610611ea257600080fd5b6064805467ffffffffffffffff8416908110611eba57fe5b90600052602060002090600402019050919050565b611ed7612157565b611ee982600160a060020a0316612065565b92915050565b600080600283516002811115611f0157fe5b14611f0857fe5b826060015167ffffffffffffffff161515611f265760019150610891565b611f338360600151611e87565b9050611f5a816101006040519081016040528154909190829060ff16600281111561102c57fe5b6001019392505050565b611f6c612157565b611ee982612065565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561204157600080fd5b6102c65a03f1151561205257600080fd5b50505060405180519250829150505b5090565b61206d612157565b600160405180591061207c5750595b90808252806020026020018201604052509050818160008151811061209d57fe5b60209081029091010152919050565b8154818355818115116120d8576004028160040283600052602060002091820191016120d891906121d7565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061211e57805160ff191683800117855561214b565b8280016001018555821561214b579182015b8281111561214b578251825591602001919060010190612130565b5061206192915061223e565b60206040519081016040526000815290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106121aa5782800160ff1982351617855561214b565b8280016001018555821561214b579182015b8281111561214b5782358255916020019190600101906121bc565b610ccf91905b808211156120615780547fffffff00000000000000000000000000000000000000000000000000000000009081168255600182018054909116905560006122276002830182612258565b612235600383016000612258565b506004016121dd565b610ccf91905b808211156120615760008155600101612244565b50805460018160011615610100020316600290046000825580601f1061227e575061229c565b601f01602090049060005260206000209081019061229c919061223e565b505600504c5547494e5f4d414e414745525f524f4c4500000000000000000000000000ffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffa165627a7a72305820b9c8f4b4d9ceb9f5522e2717220d3907dbca9e1029c16727213f1a29dca643080029"
|
|
exports['_./contracts/PledgeAdmins.sol_keccak256'] = "0xfa7101ced06daaf446ff10e222aafb68a0d52dca99f57d6c8d7aab959e6a5104"
|
|
exports.PledgesAbi = [{"constant":true,"inputs":[],"name":"whitelistDisabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"numberOfPledges","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"idPledge","type":"uint64"}],"name":"getPledge","outputs":[{"name":"amount","type":"uint256"},{"name":"owner","type":"uint64"},{"name":"nDelegates","type":"uint64"},{"name":"intendedProject","type":"uint64"},{"name":"commitTime","type":"uint64"},{"name":"oldPledge","type":"uint64"},{"name":"token","type":"address"},{"name":"pledgeState","type":"uint8"}],"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":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"},{"constant":true,"inputs":[],"name":"vault","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}]
|
|
exports.PledgesByteCode = "0x60606040526069805460ff19169055341561001957600080fd5b61091a806100286000396000f3006060604052600436106100955763ffffffff60e060020a6000350416631c8e8568811461009a5780632a8ec8cc146100c15780633f657a46146100e657806360b1e0571461017657806380afdea8146101895780638b3dd7491461019c5780639b3fdf4c146101af578063a1658fad146101c2578063d4aae0c414610225578063f92a79ff14610254578063fbfa77cf146102a5575b600080fd5b34156100a557600080fd5b6100ad6102b8565b604051901515815260200160405180910390f35b34156100cc57600080fd5b6100d46102c1565b60405190815260200160405180910390f35b34156100f157600080fd5b61010667ffffffffffffffff600435166102cb565b60405188815267ffffffffffffffff8089166020830152878116604083015286811660608301528581166080830152841660a0820152600160a060020a03831660c082015260e0810182600281111561015b57fe5b60ff1681526020019850505050505050505060405180910390f35b341561018157600080fd5b6100d4610483565b341561019457600080fd5b6100d46104b7565b34156101a757600080fd5b6100d46104bd565b34156101ba57600080fd5b6100d46104c3565b34156101cd57600080fd5b6100ad60048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061053f95505050505050565b341561023057600080fd5b61023861067d565b604051600160a060020a03909116815260200160405180910390f35b341561025f57600080fd5b61023860046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061068c95505050505050565b34156102b057600080fd5b610238610768565b60695460ff1681565b6065546000190190565b6000806000806000806000806102df610890565b6102e88a61077c565b6101006040519081016040529081600082015481526020016001820180548060200260200160405190810160405280929190818152602001828054801561038257602002820191906000526020600020906000905b82829054906101000a900467ffffffffffffffff1667ffffffffffffffff168152602001906008019060208260070104928301926001038202915080841161033d5790505b505050918352505060028281015467ffffffffffffffff80821660208501526801000000000000000082048116604085015270010000000000000000000000000000000082048116606085015278010000000000000000000000000000000000000000000000009091041660808301526003830154600160a060020a03811660a084015260c09092019174010000000000000000000000000000000000000000900460ff169081111561043157fe5b600281111561043c57fe5b90525090508051985080604001519750806020015151965080606001519550806080015194508060a0015193508060c0015192508060e00151915050919395975091939597565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60015481565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60006105496108dc565b6000808451111561056257835160200290508391508082525b600054600160a060020a03161580610673575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b838110156106095780820151838201526020016105f1565b50505050905090810190601f1680156106365780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561065757600080fd5b6102c65a03f1151561066857600080fd5b505050604051805190505b9695505050505050565b600054600160a060020a031681565b60006106966107c4565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b838110156106fd5780820151838201526020016106e5565b50505050905090810190601f16801561072a5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b151561074857600080fd5b6102c65a03f1151561075957600080fd5b50505060405180519392505050565b6069546101009004600160a060020a031681565b60655460009067ffffffffffffffff83161061079757600080fd5b6065805467ffffffffffffffff84169081106107af57fe5b90600052602060002090600402019050919050565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561074857600080fd5b61010060405190810160405280600081526020016108ac6108dc565b815260006020820181905260408201819052606082018190526080820181905260a0820181905260c09091015290565b602060405190810160405260008152905600a165627a7a723058200d4e5d4c975f206a9b62cd4645a202bad964626e9f2fc28fac6b080f55677fd30029"
|
|
exports.PledgesRuntimeByteCode = "0x6060604052600436106100955763ffffffff60e060020a6000350416631c8e8568811461009a5780632a8ec8cc146100c15780633f657a46146100e657806360b1e0571461017657806380afdea8146101895780638b3dd7491461019c5780639b3fdf4c146101af578063a1658fad146101c2578063d4aae0c414610225578063f92a79ff14610254578063fbfa77cf146102a5575b600080fd5b34156100a557600080fd5b6100ad6102b8565b604051901515815260200160405180910390f35b34156100cc57600080fd5b6100d46102c1565b60405190815260200160405180910390f35b34156100f157600080fd5b61010667ffffffffffffffff600435166102cb565b60405188815267ffffffffffffffff8089166020830152878116604083015286811660608301528581166080830152841660a0820152600160a060020a03831660c082015260e0810182600281111561015b57fe5b60ff1681526020019850505050505050505060405180910390f35b341561018157600080fd5b6100d4610483565b341561019457600080fd5b6100d46104b7565b34156101a757600080fd5b6100d46104bd565b34156101ba57600080fd5b6100d46104c3565b34156101cd57600080fd5b6100ad60048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061053f95505050505050565b341561023057600080fd5b61023861067d565b604051600160a060020a03909116815260200160405180910390f35b341561025f57600080fd5b61023860046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061068c95505050505050565b34156102b057600080fd5b610238610768565b60695460ff1681565b6065546000190190565b6000806000806000806000806102df610890565b6102e88a61077c565b6101006040519081016040529081600082015481526020016001820180548060200260200160405190810160405280929190818152602001828054801561038257602002820191906000526020600020906000905b82829054906101000a900467ffffffffffffffff1667ffffffffffffffff168152602001906008019060208260070104928301926001038202915080841161033d5790505b505050918352505060028281015467ffffffffffffffff80821660208501526801000000000000000082048116604085015270010000000000000000000000000000000082048116606085015278010000000000000000000000000000000000000000000000009091041660808301526003830154600160a060020a03811660a084015260c09092019174010000000000000000000000000000000000000000900460ff169081111561043157fe5b600281111561043c57fe5b90525090508051985080604001519750806020015151965080606001519550806080015194508060a0015193508060c0015192508060e00151915050919395975091939597565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60015481565b60035490565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60006105496108dc565b6000808451111561056257835160200290508391508082525b600054600160a060020a03161580610673575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b838110156106095780820151838201526020016105f1565b50505050905090810190601f1680156106365780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561065757600080fd5b6102c65a03f1151561066857600080fd5b505050604051805190505b9695505050505050565b600054600160a060020a031681565b60006106966107c4565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b838110156106fd5780820151838201526020016106e5565b50505050905090810190601f16801561072a5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b151561074857600080fd5b6102c65a03f1151561075957600080fd5b50505060405180519392505050565b6069546101009004600160a060020a031681565b60655460009067ffffffffffffffff83161061079757600080fd5b6065805467ffffffffffffffff84169081106107af57fe5b90600052602060002090600402019050919050565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561074857600080fd5b61010060405190810160405280600081526020016108ac6108dc565b815260006020820181905260408201819052606082018190526080820181905260a0820181905260c09091015290565b602060405190810160405260008152905600a165627a7a723058200d4e5d4c975f206a9b62cd4645a202bad964626e9f2fc28fac6b080f55677fd30029"
|
|
exports['_./contracts/Pledges.sol_keccak256'] = "0x9c7a60dff92f94d518d0c4a40d5434cd23680f79fd364ae855575ae4ca683797"
|
|
exports.LiquidPledgingBaseAbi = [{"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":true,"inputs":[],"name":"numberOfPledges","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"idPledge","type":"uint64"},{"name":"idxDelegate","type":"uint64"}],"name":"getPledgeDelegate","outputs":[{"name":"idDelegate","type":"uint64"},{"name":"addr","type":"address"},{"name":"name","type":"string"}],"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":"idPledge","type":"uint64"}],"name":"getPledge","outputs":[{"name":"amount","type":"uint256"},{"name":"owner","type":"uint64"},{"name":"nDelegates","type":"uint64"},{"name":"intendedProject","type":"uint64"},{"name":"commitTime","type":"uint64"},{"name":"oldPledge","type":"uint64"},{"name":"token","type":"address"},{"name":"pledgeState","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_vault","type":"address"},{"name":"_escapeHatchDestination","type":"address"}],"name":"initialize","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":"idPledge","type":"uint64"}],"name":"normalizePledge","outputs":[{"name":"","type":"uint64"}],"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":"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":"_token","type":"address"}],"name":"isTokenEscapable","outputs":[{"name":"","type":"bool"}],"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":false,"inputs":[{"name":"_token","type":"address"}],"name":"escapeHatch","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"ESCAPE_HATCH_CALLER_ROLE","outputs":[{"name":"","type":"bytes32"}],"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":"_escapeHatchDestination","type":"address"}],"name":"initialize","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":true,"inputs":[],"name":"escapeHatchDestination","outputs":[{"name":"","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":"from","type":"uint256"},{"indexed":true,"name":"to","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idProject","type":"uint256"}],"name":"CancelProject","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idGiver","type":"uint64"},{"indexed":false,"name":"url","type":"string"}],"name":"GiverAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idGiver","type":"uint64"},{"indexed":false,"name":"url","type":"string"}],"name":"GiverUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDelegate","type":"uint64"},{"indexed":false,"name":"url","type":"string"}],"name":"DelegateAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDelegate","type":"uint64"},{"indexed":false,"name":"url","type":"string"}],"name":"DelegateUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idProject","type":"uint64"},{"indexed":false,"name":"url","type":"string"}],"name":"ProjectAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idProject","type":"uint64"},{"indexed":false,"name":"url","type":"string"}],"name":"ProjectUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"}],"name":"EscapeHatchBlackistedToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"EscapeHatchCalled","type":"event"}]
|
|
exports.LiquidPledgingBaseByteCode = "0x"
|
|
exports.LiquidPledgingBaseRuntimeByteCode = "0x"
|
|
exports['_./contracts/LiquidPledgingBase.sol_keccak256'] = "0xc6bfc0886e82d9896a4aac941fc666536dc3f6e28f0a2f2ef486a1e12fce0aa5"
|
|
exports.LiquidPledgingAbi = [{"constant":false,"inputs":[{"name":"idReceiver","type":"uint64"},{"name":"donorAddress","type":"address"},{"name":"token","type":"address"},{"name":"amount","type":"uint256"}],"name":"addGiverAndDonate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"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":true,"inputs":[],"name":"numberOfPledges","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"idPledge","type":"uint64"},{"name":"amount","type":"uint256"}],"name":"confirmPayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"idPledge","type":"uint64"},{"name":"idxDelegate","type":"uint64"}],"name":"getPledgeDelegate","outputs":[{"name":"idDelegate","type":"uint64"},{"name":"addr","type":"address"},{"name":"name","type":"string"}],"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":"idPledge","type":"uint64"}],"name":"getPledge","outputs":[{"name":"amount","type":"uint256"},{"name":"owner","type":"uint64"},{"name":"nDelegates","type":"uint64"},{"name":"intendedProject","type":"uint64"},{"name":"commitTime","type":"uint64"},{"name":"oldPledge","type":"uint64"},{"name":"token","type":"address"},{"name":"pledgeState","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"idPledge","type":"uint64"},{"name":"amount","type":"uint256"}],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"idSender","type":"uint64"},{"name":"idPledge","type":"uint64"},{"name":"amount","type":"uint256"},{"name":"idReceiver","type":"uint64"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_vault","type":"address"},{"name":"_escapeHatchDestination","type":"address"}],"name":"initialize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"idGiver","type":"uint64"},{"name":"idReceiver","type":"uint64"},{"name":"token","type":"address"},{"name":"amount","type":"uint256"}],"name":"donate","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":"idPledge","type":"uint64"}],"name":"normalizePledge","outputs":[{"name":"","type":"uint64"}],"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":"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":false,"inputs":[{"name":"pledgesAmounts","type":"uint256[]"}],"name":"mWithdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"idReceiver","type":"uint64"},{"name":"token","type":"address"},{"name":"amount","type":"uint256"}],"name":"addGiverAndDonate","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":"idProject","type":"uint64"}],"name":"cancelProject","outputs":[],"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":"_token","type":"address"}],"name":"isTokenEscapable","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getInitializationBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"pledgesAmounts","type":"uint256[]"}],"name":"mConfirmPayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"EVMSCRIPT_REGISTRY_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"}],"name":"escapeHatch","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"idPledge","type":"uint64"},{"name":"amount","type":"uint256"}],"name":"cancelPledge","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ESCAPE_HATCH_CALLER_ROLE","outputs":[{"name":"","type":"bytes32"}],"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":"_escapeHatchDestination","type":"address"}],"name":"initialize","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":false,"inputs":[{"name":"pledges","type":"uint64[]"}],"name":"mNormalizePledge","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":"idSender","type":"uint64"},{"name":"pledgesAmounts","type":"uint256[]"},{"name":"idReceiver","type":"uint64"}],"name":"mTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","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":false,"inputs":[{"name":"idPledge","type":"uint64"},{"name":"amount","type":"uint256"}],"name":"cancelPayment","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":"pledgesAmounts","type":"uint256[]"}],"name":"mCancelPayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"escapeHatchDestination","outputs":[{"name":"","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"},{"inputs":[{"name":"_escapeHatchDestination","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"uint256"},{"indexed":true,"name":"to","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idProject","type":"uint256"}],"name":"CancelProject","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idGiver","type":"uint64"},{"indexed":false,"name":"url","type":"string"}],"name":"GiverAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idGiver","type":"uint64"},{"indexed":false,"name":"url","type":"string"}],"name":"GiverUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDelegate","type":"uint64"},{"indexed":false,"name":"url","type":"string"}],"name":"DelegateAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idDelegate","type":"uint64"},{"indexed":false,"name":"url","type":"string"}],"name":"DelegateUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idProject","type":"uint64"},{"indexed":false,"name":"url","type":"string"}],"name":"ProjectAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idProject","type":"uint64"},{"indexed":false,"name":"url","type":"string"}],"name":"ProjectUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"}],"name":"EscapeHatchBlackistedToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"EscapeHatchCalled","type":"event"}]
|
|
exports.LiquidPledgingByteCode = "0x6060604052607f805460ff1916905534156200001a57600080fd5b6040516020806200562b8339810160405280805191508190506200004c8164010000000062004b9f6200005482021704565b5050620000d3565b6200006c64010000000062004f48620000a482021704565b600160a060020a03811615156200008257600080fd5b60648054600160a060020a031916600160a060020a0392909216919091179055565b60035415620000b257600080fd5b620000ca64010000000062005127620000cf82021704565b600355565b4390565b61554880620000e36000396000f3006060604052600436106102575763ffffffff60e060020a6000350416627611c6811461025c5780631c8e8568146102925780632101a6ad146102b957806324fea3b0146102d85780632a8ec8cc146102fd5780632ee88808146103105780632f6b64ca1461033257806332ce8ebc146103ee578063387402911461040c5780633f657a461461042457806343387983146104b257806347c5ef43146104d4578063485cc955146105035780634c4316c7146105285780634eafbcd51461055c57806350f8a8031461057b57806352dc7dcc146105b65780635503d9ba146105f857806357adafb61461060b57806360b1e0571461065a5780636293c7021461066d5780636ba3cc871461068c5780636e802c6a146106ba57806372116e9214610774578063796d5654146107c557806379f4542e146107e45780637f61fa931461080357806380afdea81461084557806381ea440814610858578063892db057146108775780638b3dd749146108965780639398f5a2146108a95780639b3fdf4c146108f8578063a142d6081461090b578063a1658fad1461092a578063af9f45631461098d578063b09927a1146109af578063b12b5f76146109c2578063c4d66de8146109d8578063c8ae070f146109f7578063cc19ecf714610a0d578063ce17273c14610a59578063d4aae0c414610aa8578063d639cd7314610ad7578063db7c231414610b3f578063e9c211e214610b8b578063eba8ba0614610bad578063ef3766e414610d03578063f5b6123014610d52578063f6b24b1c14610d65578063f92a79ff14610db1578063fbfa77cf14610e02575b600080fd5b341561026757600080fd5b6102906001604060020a0360043516600160a060020a0360243581169060443516606435610e15565b005b341561029d57600080fd5b6102a5610e70565b604051901515815260200160405180910390f35b34156102c457600080fd5b6102a56001604060020a0360043516610e79565b34156102e357600080fd5b6102eb610f1b565b60405190815260200160405180910390f35b341561030857600080fd5b6102eb610f3d565b341561031b57600080fd5b6102906001604060020a0360043516602435610f48565b341561033d57600080fd5b6103576001604060020a036004358116906024351661107c565b6040516001604060020a0384168152600160a060020a038316602082015260606040820181815290820183818151815260200191508051906020019080838360005b838110156103b1578082015183820152602001610399565b50505050905090810190601f1680156103de5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b34156103f957600080fd5b61029060048035602481019101356111aa565b341561041757600080fd5b610290600435151561123e565b341561042f57600080fd5b6104436001604060020a03600435166112a4565b6040518881526001604060020a038089166020830152878116604083015286811660608301528581166080830152841660a0820152600160a060020a03831660c082015260e0810182600281111561049757fe5b60ff1681526020019850505050505050505060405180910390f35b34156104bd57600080fd5b6102906001604060020a0360043516602435611421565b34156104df57600080fd5b6102906001604060020a036004358116906024358116906044359060643516611608565b341561050e57600080fd5b610290600160a060020a036004358116906024351661161d565b341561053357600080fd5b6102906001604060020a0360043581169060243516600160a060020a0360443516606435611688565b341561056757600080fd5b6102a5600160a060020a036004351661181f565b341561058657600080fd5b61059a6001604060020a0360043516611896565b6040516001604060020a03909116815260200160405180910390f35b34156105c157600080fd5b61059a60246004803582810192908201359181359182019101356001604060020a0360443516600160a060020a0360643516611a8b565b341561060357600080fd5b6102eb611d18565b341561061657600080fd5b6102906004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650611d2295505050505050565b341561066557600080fd5b6102eb611d8d565b341561067857600080fd5b610290600160a060020a0360043516611dc1565b341561069757600080fd5b6102906001604060020a0360043516600160a060020a0360243516604435611e22565b34156106c557600080fd5b61059a60048035600160a060020a03169060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650505083356001604060020a03169360200135600160a060020a03169250611e2e915050565b341561077f57600080fd5b61059a6024600480358281019290820135918135918201910135600160a060020a036044358116906001604060020a036064358116916084359091169060a43516612091565b34156107d057600080fd5b6102906001604060020a036004351661253e565b34156107ef57600080fd5b610290600160a060020a03600435166125a8565b341561080e57600080fd5b61059a60246004803582810192908201359181359182019101356001604060020a0360443516600160a060020a0360643516612620565b341561085057600080fd5b6102eb61269c565b341561086357600080fd5b6102eb600160a060020a03600435166126a2565b341561088257600080fd5b6102a5600160a060020a0360043516612724565b34156108a157600080fd5b6102eb612743565b34156108b457600080fd5b610290600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061274995505050505050565b341561090357600080fd5b6102eb6127b4565b341561091657600080fd5b610290600160a060020a0360043516612830565b341561093557600080fd5b6102a560048035600160a060020a0316906024803591906064906044359081019083013580602080820201604051908101604052809392919081815260200183836020028082843750949650612a8695505050505050565b341561099857600080fd5b6102906001604060020a0360043516602435612bc4565b34156109ba57600080fd5b6102eb612c59565b34156109cd57600080fd5b610290600435612c8d565b34156109e357600080fd5b610290600160a060020a0360043516612ce5565b3415610a0257600080fd5b610290600435612cf5565b3415610a1857600080fd5b610290600480356001604060020a039081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516612d64565b3415610a6457600080fd5b6102906004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650612e6d95505050505050565b3415610ab357600080fd5b610abb612ea4565b604051600160a060020a03909116815260200160405180910390f35b3415610ae257600080fd5b610290600480356001604060020a0316906044602480359081019083013580602080820201604051908101604052809392919081815260200183836020028082843750949650505092356001604060020a03169250612eb3915050565b3415610b4a57600080fd5b610290600480356001604060020a039081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516612f28565b3415610b9657600080fd5b6102906001604060020a0360043516602435613031565b3415610bb857600080fd5b610bcc6001604060020a0360043516613159565b60405180896002811115610bdc57fe5b60ff168152600160a060020a0389811660208301526001604060020a038781166080840152861660a083015284151560c0830152831660e08201526101008282038101604083019081529160608101910189818151815260200191508051906020019080838360005b83811015610c5d578082015183820152602001610c45565b50505050905090810190601f168015610c8a5780820380516001836020036101000a031916815260200191505b50838103825288818151815260200191508051906020019080838360005b83811015610cc0578082015183820152602001610ca8565b50505050905090810190601f168015610ced5780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390f35b3415610d0e57600080fd5b610290600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061332895505050505050565b3415610d5d57600080fd5b610abb613393565b3415610d7057600080fd5b610290600480356001604060020a039081169160248035600160a060020a0316926044358083019390810135926064359081019291013590608435166133a2565b3415610dbc57600080fd5b610abb60046024813581810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506134ab95505050505050565b3415610e0d57600080fd5b610abb613587565b6000600160a060020a0384161515610e2c57600080fd5b610e5b846020604051908101604052806000815250602060405190810160405260008082526203f48090611e2e565b9050610e6981868585611688565b5050505050565b607f5460ff1681565b600080610e858361359b565b90506000815460ff166002811115610e9957fe5b1415610ea85760009150610f15565b6002815460ff166002811115610eba57fe5b14610ec157fe5b6001810154604060020a900460ff1615610ede5760019150610f15565b60018101546001604060020a03161515610efb5760009150610f15565b6001810154610f12906001604060020a0316610e79565b91505b50919050565b6040516000805160206154dd8339815191528152601301604051809103902081565b607b54600019015b90565b607f54600090819033600160a060020a039081166101009092041614610f6d57600080fd5b610f76846135e1565b91506001600383015460a060020a900460ff166002811115610f9457fe5b14610f9e57600080fd5b6002820154600183018054611069926001604060020a0316919060208082020160405190810160405280929190818152602001828054801561103157602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a031681526020019060080190602082600701049283019260010382029150808411610fee5790505b50505050600286810154600388015460009350839260c060020a9092046001604060020a031691600160a060020a0390911690613612565b9050611076848285613934565b50505050565b60008061108761512b565b600080611093876135e1565b915081600101600187036001604060020a03168154811015156110b257fe5b90600052602060002090600491828204019190066008029054906101000a90046001604060020a031694506110e68561359b565b90508060000160019054906101000a9004600160a060020a03169350806002018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561119a5780601f1061116f5761010080835404028352916020019161119a565b820191906000526020600020905b81548152906001019060200180831161117d57829003601f168201915b5050505050925050509250925092565b60006040516000805160206154dd833981519152815260130160405180910390206111f5338260006040518059106111df5750595b9080825280602002602001820160405250612a86565b151561120057600080fd5b600091505b60ff82168390101561107657611233848460ff851681811061122357fe5b9050602002013560001916612cf5565b600190910190611205565b6040516000805160206154dd83398151915281526013016040518091039020611286338260006040518059106111df5750599080825280602002602001820160405250612a86565b151561129157600080fd5b50607f805460ff19169115919091179055565b6000806000806000806000806112b861513d565b6112c18a6135e1565b6101006040519081016040529081600082015481526020016001820180548060200260200160405190810160405280929190818152602001828054801561135957602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116113165790505b50505091835250506002828101546001604060020a038082166020850152604060020a820481166040850152608060020a82048116606085015260c060020a9091041660808301526003830154600160a060020a03811660a084015260c09092019160a060020a900460ff16908111156113cf57fe5b60028111156113da57fe5b90525090508051985080604001519750806020015151965080606001519550806080015194508060a0015193508060c0015192508060e00151915050919395975091939597565b600080600061142f85611896565b945061143a856135e1565b92506000600384015460a060020a900460ff16600281111561145857fe5b1461146257600080fd5b6002830154611479906001604060020a03166139f4565b6002830154600184018054611541926001604060020a0316919060208082020160405190810160405280929190818152602001828054801561150c57602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116114c95790505b505050506002870154600388015460009250829160c060020a90046001604060020a031690600160a060020a03166001613612565b915061154e858386613934565b6002830154611565906001604060020a031661359b565b607f5481546003860154929350600160a060020a036101009283900481169363a5426df1936001604060020a0388169304821691168860405160e060020a63ffffffff87160281526004810194909452600160a060020a039283166024850152911660448301526064820152608401600060405180830381600087803b15156115ed57600080fd5b6102c65a03f115156115fe57600080fd5b5050505050505050565b611611846139f4565b61107684848484613a4b565b6003541561162a57600080fd5b611633816140b7565b600160a060020a038216151561164857600080fd5b607f805461010060a860020a031916610100600160a060020a038516021790556001611675607a82615189565b506001611683607b826151b5565b505050565b600080806001604060020a0387168190116116a257600080fd5b600084116116af57600080fd5b600160a060020a03851615156116c457600080fd5b6116cd8761359b565b92506000835460ff1660028111156116e157fe5b146116eb57600080fd5b607f54600160a060020a03808716916323b872dd9133916101009004168760006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561176157600080fd5b6102c65a03f1151561177257600080fd5b50505060405180519050151561178757600080fd5b6117b887600060405180591061179a5750595b908082528060200260200182016040525060008060008a6000613612565b91506117c3826135e1565b80548501815590506001604060020a03821660007faf6151f5085accf2d57e1e7bf7601d3b3982e0de7e9a90f032f8554de9c104f68660405190815260200160405180910390a361181687838689613a4b565b50505050505050565b607f54600090819060ff168061183c5750600160a060020a038316155b1561184a5760019150610f15565b600160a060020a0383166000908152607e602052604090205460ff16156118745760019150610f15565b61187d836126a2565b6000908152607d602052604090205460ff169392505050565b6000806000806118a5856135e1565b92506000600384015460a060020a900460ff1660028111156118c357fe5b146118d057849350611a83565b60028301546000604060020a9091046001604060020a031611801561190f57506002830154608060020a90046001604060020a031661190d6140cd565b115b15611a525760028301546001840180546119db926001604060020a031691906020808202016040519081016040528092919081815260200182805480156119a757602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116119645790505b505050506002870154600388015460009250829160c060020a90046001604060020a031690600160a060020a031682613612565b6002840154909250611a3290604060020a90046001604060020a03166000604051805910611a065750595b9080825280602002602001820160405250600386015460009081908790600160a060020a031682613612565b9050611a4385828560000154613934565b809450611a4f856135e1565b92505b611a5b856140d1565b90506001604060020a0380821690861614611a7f57611a7f85828560000154613934565b8093505b505050919050565b6000611a968261181f565b1515611aa157600080fd5b50607a8054908160018101611ab68382615189565b91600052602060002090600402016000610100604051908101604052806001815260200133600160a060020a03168152602001876001604060020a0316815260200160006001604060020a0316815260200160001515815260200186600160a060020a031681526020018b8b8080601f0160208091040260200160405190810160405281815292919060208401838380828437820191505050505050815260200189898080601f016020809104026020016040519081016040528181529291906020840183838082843750505092909352509193925083915050518154829060ff19166001836002811115611ba757fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a0319909116178155604082015181546001604060020a039190911660a860020a026000805160206154fd833981519152909116178155606082015160018201805467ffffffffffffffff19166001604060020a03929092169190911790556080820151600182018054911515604060020a0268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051611c989291602001906151e1565b5060e082015181600301908051611cb39291602001906151e1565b50505050806001604060020a03167fd921f0ff8d5f67ca22b52c5b4be3463a8cabd9d95c28a02dd7c86f9deb3329be86866040516020808252810182905280604081018484808284378201915050935050505060405180910390a29695505050505050565b607a546000190190565b600080805b8351831015611076576001604060020a03848481518110611d4457fe5b90602001906020020151169150604060020a848481518110611d6257fe5b90602001906020020151811515611d7557fe5b049050611d828282611421565b600190920191611d27565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040516000805160206154dd83398151915281526013016040518091039020611de982614199565b611df4338383612a86565b1515611dff57600080fd5b5050600160a060020a03166000908152607e60205260409020805460ff19169055565b61168383338484610e15565b6000611e398261181f565b1515611e4457600080fd5b50607a8054908160018101611e598382615189565b916000526020600020906004020160006101006040519081016040528060008152600160a060020a03808c1660208301526001604060020a03891660408301526000606083018190526080830152871660a082015260c081018a905260e00188905291905081518154829060ff19166001836002811115611ed657fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a0319909116178155604082015181546001604060020a039190911660a860020a026000805160206154fd833981519152909116178155606082015160018201805467ffffffffffffffff19166001604060020a03929092169190911790556080820151600182018054911515604060020a0268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051611fc79291602001906151e1565b5060e082015181600301908051611fe29291602001906151e1565b50505050806001604060020a03167fad9c62a4382fd0ddbc4a0cf6c2bc7df75b0b8beb786ff59014f39daaea7f232f8560405160208082528190810183818151815260200191508051906020019080838360005b8381101561204e578082015183820152602001612036565b50505050905090810190601f16801561207b5780820380516001836020036101000a031916815260200191505b509250505060405180910390a295945050505050565b60008061209d8361181f565b15156120a857600080fd5b6001604060020a038516156122c5576120c08561359b565b905060146122b2826101006040519081016040528154909190829060ff1660028111156120e957fe5b60028111156120f457fe5b81528154610100808204600160a060020a0390811660208086019190915260a860020a9093046001604060020a039081166040808701919091526001808801549283166060880152604060020a830460ff1615156080880152690100000000000000000090920490921660a08601526002808701805460c090970196909592811615909402600019019093169290920491601f8301819004810201905190810160405280929190818152602001828054600181600116156101000203166002900480156122025780601f106121d757610100808354040283529160200191612202565b820191906000526020600020905b8154815290600101906020018083116121e557829003601f168201915b50505050508152602001600382018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156122a45780601f10612279576101008083540402835291602001916122a4565b820191906000526020600020905b81548152906001019060200180831161228757829003601f168201915b5050505050815250506141b9565b6001604060020a0316106122c557600080fd5b607a8054925082600181016122da8382615189565b9160005260206000209060040201600061010060405190810160405280600281526020018a600160a060020a03168152602001886001604060020a03168152602001896001604060020a0316815260200160001515815260200187600160a060020a031681526020018e8e8080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505081526020018c8c8080601f016020809104026020016040519081016040528181529291906020840183838082843750505092909352509193925083915050518154829060ff191660018360028111156123ca57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a0319909116178155604082015181546001604060020a039190911660a860020a026000805160206154fd833981519152909116178155606082015160018201805467ffffffffffffffff19166001604060020a03929092169190911790556080820151600182018054911515604060020a0268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c0820151816002019080516124bb9291602001906151e1565b5060e0820151816003019080516124d69291602001906151e1565b50505050816001604060020a03167f9958fc92731727637b02f1ac1e6caf2814442c27e1d962f0c477cd14280f586d89896040516020808252810182905280604081018484808284378201915050935050505060405180910390a25098975050505050505050565b60006125498261359b565b9050612554826139f4565b60018101805468ff00000000000000001916604060020a1790556001604060020a0382167f74acb192d39829b88a66ad5363afa9120c5a306a458287a870351ae34a04d34660405160405180910390a25050565b6040516000805160206154dd833981519152815260130160405180910390206125f0338260006040518059106111df5750599080825280602002602001820160405250612a86565b15156125fb57600080fd5b50600160a060020a03166000908152607e60205260409020805460ff19166001179055565b60006126913388888080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505087878080601f01602080910402602001604051908101604052818152929190602084018383808284378201915050505050508686611e2e565b979650505050505050565b60015481565b60006126ac61512b565b823b604051915080825280600060208401863c50806040518082805190602001908083835b602083106126f05780518252601f1990920191602091820191016126d1565b6001836020036101000a03801982511681845116179092525050509190910192506040915050518091039020915050919050565b600160a060020a031660009081526065602052604090205460ff161590565b60035490565b600080805b8351831015611076576001604060020a0384848151811061276b57fe5b90602001906020020151169150604060020a84848151811061278957fe5b9060200190602002015181151561279c57fe5b0490506127a98282610f48565b60019092019161274e565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6000806040517f4553434150455f48415443485f43414c4c45525f524f4c4500000000000000008152601801604051809103902061286d84614199565b612878338383612a86565b151561288357600080fd5b600160a060020a03851660009081526065602052604090205460ff16156128a957600080fd5b600160a060020a038516151561293b57606454600160a060020a033081163195501684156108fc0285604051600060405180830381858888f1935050505015156128f257600080fd5b7fa50dde912fa22ea0d215a0236093ac45b4d55d6ef0c604c319f900029c5d10f28585604051600160a060020a03909216825260208201526040908101905180910390a1610e69565b84925082600160a060020a03166370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561299557600080fd5b6102c65a03f115156129a657600080fd5b5050506040518051606454909550600160a060020a03808616925063a9059cbb91168660006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515612a1557600080fd5b6102c65a03f11515612a2657600080fd5b505050604051805190501515612a3b57600080fd5b7fa50dde912fa22ea0d215a0236093ac45b4d55d6ef0c604c319f900029c5d10f28585604051600160a060020a03909216825260208201526040908101905180910390a15050505050565b6000612a9061512b565b60008084511115612aa957835160200290508391508082525b600054600160a060020a03161580612bba575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b83811015612b50578082015183820152602001612b38565b50505050905090810190601f168015612b7d5780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b1515612b9e57600080fd5b6102c65a03f11515612baf57600080fd5b505050604051805190505b9695505050505050565b600080612bd084611896565b9350612bdb846135e1565b600281015490925060c060020a90046001604060020a03161515612bfe57600080fd5b6000600383015460a060020a900460ff166002811115612c1a57fe5b14612c2457600080fd5b6002820154612c3b906001604060020a03166139f4565b60028201546110699060c060020a90046001604060020a03166140d1565b6040517f4553434150455f48415443485f43414c4c45525f524f4c4500000000000000008152601801604051809103902081565b6040516000805160206154dd83398151915281526013016040518091039020612cb58261422d565b612cc0338383612a86565b1515612ccb57600080fd5b50506000908152607d60205260409020805460ff19169055565b6003541561025757600080fd5b50565b6040516000805160206154dd83398151915281526013016040518091039020612d3d338260006040518059106111df5750599080825280602002602001820160405250612a86565b1515612d4857600080fd5b506000908152607d60205260409020805460ff19166001179055565b6000612d6f8861359b565b805490915033600160a060020a039081166101009092041614612d9157600080fd5b6001815460ff166002811115612da357fe5b14612dad57600080fd5b805461010060a860020a031916610100600160a060020a03891602178155612dd960028201878761525b565b50612de860038201858561525b565b5080546001604060020a0380841660a860020a026000805160206154fd83398151915290921691909117825588167f6586deed9fa035704e9886588d904801e7e86d1ebd926905fa03a0018531b2fd85856040516020808252810182905280604081018484808284378201915050935050505060405180910390a25050505050505050565b60005b8151811015612ea057612e97828281518110612e8857fe5b90602001906020020151611896565b50600101612e70565b5050565b600054600160a060020a031681565b600080805b8451831015612f20576001604060020a03858481518110612ed557fe5b90602001906020020151169150604060020a858481518110612ef357fe5b90602001906020020151811515612f0657fe5b049050612f1586838387611608565b600190920191612eb8565b505050505050565b6000612f338861359b565b805490915033600160a060020a039081166101009092041614612f5557600080fd5b6000815460ff166002811115612f6757fe5b14612f7157600080fd5b805461010060a860020a031916610100600160a060020a03891602178155612f9d60028201878761525b565b50612fac60038201858561525b565b5080546001604060020a0380841660a860020a026000805160206154fd83398151915290921691909117825588167f4b2f87168338ea08f27c7f7b2dfe4e61feb620ffe9a6a6a18afeaf94546075bf85856040516020808252810182905280604081018484808284378201915050935050505060405180910390a25050505050505050565b607f54600090819033600160a060020a03908116610100909204161461305657600080fd5b61305f846135e1565b91506001600383015460a060020a900460ff16600281111561307d57fe5b1461308757600080fd5b600282015460018301805461314e926001604060020a0316919060208082020160405190810160405280929190818152602001828054801561311a57602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116130d75790505b505050506002860154600387015460009250829160c060020a90046001604060020a031690600160a060020a031682613612565b905061106981611896565b60008061316461512b565b61316c61512b565b600080600080600061317d8a61359b565b80546002808301805460ff84169d5061010093849004600160a060020a03169c5093945092600181161590920260001901909116046020601f820181900481020160405190810160405280929190818152602001828054600181600116156101000203166002900480156132325780601f1061320757610100808354040283529160200191613232565b820191906000526020600020905b81548152906001019060200180831161321557829003601f168201915b50505050509650806003018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156132d15780601f106132a6576101008083540402835291602001916132d1565b820191906000526020600020905b8154815290600101906020018083116132b457829003601f168201915b505084546001909501549c9e9b9d50999b929a60a860020a9094046001604060020a039081169a50831698505050604060020a810460ff16955069010000000000000000009004600160a060020a03169350915050565b600080805b8351831015611076576001604060020a0384848151811061334a57fe5b90602001906020020151169150604060020a84848151811061336857fe5b9060200190602002015181151561337b57fe5b0490506133888282613031565b60019092019161332d565b606454600160a060020a031681565b60006133ad8861359b565b805490915033600160a060020a0390811661010090920416146133cf57600080fd5b6002815460ff1660028111156133e157fe5b146133eb57600080fd5b805461010060a860020a031916610100600160a060020a0389160217815561341760028201878761525b565b5061342660038201858561525b565b5080546001604060020a0380841660a860020a026000805160206154fd83398151915290921691909117825588167fab039fa652845d2aa9439ffe6f2130ee7203ed63f29b71bed5b3b74f27c5870785856040516020808252810182905280604081018484808284378201915050935050505060405180910390a25050505050505050565b60006134b561423e565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561351c578082015183820152602001613504565b50505050905090810190601f1680156135495780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b151561356757600080fd5b6102c65a03f1151561357857600080fd5b50505060405180519392505050565b607f546101009004600160a060020a031681565b607a546000906001604060020a038316106135b557600080fd5b607a80546001604060020a0384169081106135cc57fe5b90600052602060002090600402019050919050565b607b546000906001604060020a038316106135fb57600080fd5b607b80546001604060020a0384169081106135cc57fe5b6000806000888a898989898960405180888051906020019060200280838360005b8381101561364b578082015183820152602001613633565b50505060c060020a6001604060020a03808d168202959093019485528a83168102600886015289831681026010860152918816909102601884015250506c01000000000000000000000000600160a060020a0385160260208201526034018260028111156136b557fe5b60ff167f01000000000000000000000000000000000000000000000000000000000000000281526001019750505050505050506040519081900390206000818152607c60205260408120549193506001604060020a03909116915081111561371f57809250613927565b50607b80546000838152607c60205260409020805467ffffffffffffffff19166001604060020a03831617905581549091906001810161375f83826151b5565b9160005260206000209060040201600061010060405190810160405280600081526020018d81526020018e6001604060020a031681526020018c6001604060020a031681526020018b6001604060020a031681526020018a6001604060020a0316815260200189600160a060020a031681526020018860028111156137e057fe5b9052919050815181556020820151816001019080516138039291602001906152c9565b50604082015160028201805467ffffffffffffffff19166001604060020a039290921691909117905560608201518160020160086101000a8154816001604060020a0302191690836001604060020a0316021790555060808201518160020160106101000a8154816001604060020a0302191690836001604060020a0316021790555060a08201518160020160186101000a8154816001604060020a0302191690836001604060020a0316021790555060c082015160038201805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039290921691909117905560e082015160038201805474ff0000000000000000000000000000000000000000191660a060020a83600281111561391b57fe5b02179055505050508092505b5050979650505050505050565b6000806000613946600187878761432e565b9250846001604060020a0316866001604060020a0316141561396757612f20565b82151561397357612f20565b61397c866135e1565b9150613987856135e1565b82549091508390101561399957600080fd5b815483900382558054830181556001604060020a038086169087167faf6151f5085accf2d57e1e7bf7601d3b3982e0de7e9a90f032f8554de9c104f68560405190815260200160405180910390a3611816600087878661432e565b60006139ff8261359b565b600181015490915033600160a060020a039081166901000000000000000000909204161480613a405750805433600160a060020a0390811661010090920416145b1515612ea057600080fd5b600080808080806001604060020a038716819011613a6857600080fd5b613a7189611896565b9850613a7c896135e1565b9550613a878761359b565b94506000600387015460a060020a900460ff166002811115613aa557fe5b14613aaf57600080fd5b60028601546001604060020a038b811691161415613daa576000855460ff166002811115613ad957fe5b1415613aef57613aea898989614354565b6140ab565b6002855460ff166002811115613b0157fe5b1415613b1257613aea8989896143ae565b6001855460ff166002811115613b2457fe5b1415613da857613c508661010060405190810160405290816000820154815260200160018201805480602002602001604051908101604052809291908181526020018280548015613bc657602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a031681526020019060080190602082600701049283019260010382029150808411613b835790505b50505091835250506002828101546001604060020a038082166020850152604060020a820481166040850152608060020a82048116606085015260c060020a9091041660808301526003830154600160a060020a03811660a084015260c09092019160a060020a900460ff1690811115613c3c57fe5b6002811115613c4757fe5b905250886145ec565b60028701546001604060020a0391821695506000604060020a909104909116118015613c8357506001604060020a038414155b15613d8957600186015460001901841415613d6c576002860154600187018054613d5f926001604060020a03169190602080820201604051908101604052809291908181526020018280548015613d2b57602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a031681526020019060080190602082600701049283019260010382029150808411613ce85790505b5050505060028a015460038b015460009250829160c060020a90046001604060020a031690600160a060020a031682613612565b9250613aea89848a613934565b613d8389896001848a600101805490500303614652565b506140ab565b613d9b89898860010180549050614652565b9850613aea89898961475c565bfe5b613ed08661010060405190810160405290816000820154815260200160018201805480602002602001604051908101604052809291908181526020018280548015613e4657602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a031681526020019060080190602082600701049283019260010382029150808411613e035790505b50505091835250506002828101546001604060020a038082166020850152604060020a820481166040850152608060020a82048116606085015260c060020a9091041660808301526003830154600160a060020a03811660a084015260c09092019160a060020a900460ff1690811115613ebc57fe5b6002811115613ec757fe5b9052508b6145ec565b6001604060020a0390811692508214613da8576000855460ff166002811115613ef557fe5b1415613f265760028601546001604060020a03888116911614613f1457fe5b613d8389898860010180549050614652565b6001855460ff166002811115613f3857fe5b141561406f576140258661010060405190810160405290816000820154815260200160018201805480602002602001604051908101604052809291908181526020018280548015613bc657600091825260209182902080546001604060020a03168452908202830192909160089101808411613b83575050509284525050506002828101546001604060020a038082166020850152604060020a820481166040850152608060020a82048116606085015260c060020a9091041660808301526003830154600160a060020a03811660a084015260c09092019160a060020a900460ff1690811115613c3c57fe5b6001604060020a03908116915081141561405057613d9b89896001858a600101805490500303614652565b81811115613d6c57613d9b89896001858a600101805490500303614652565b6002855460ff16600281111561408157fe5b1415613da85761409e89896001858a600101805490500303614652565b9850613aea89898961488c565b50505050505050505050565b600354156140c457600080fd5b612cf281614b9f565b4290565b600080806001604060020a03841615156140ee5760009250614192565b6140f7846135e1565b6002810154909250614111906001604060020a031661359b565b90506000815460ff16600281111561412557fe5b141561413357839250614192565b6002815460ff16600281111561414557fe5b1461414c57fe5b6002820154614163906001604060020a0316610e79565b151561417157839250614192565b600282015461418f9060c060020a90046001604060020a03166140d1565b92505b5050919050565b6141a161512b565b6141b382600160a060020a0316614beb565b92915050565b6000806002835160028111156141cb57fe5b146141d257fe5b82606001516001604060020a031615156141ef5760019150610f15565b6141fc836060015161359b565b9050614223816101006040519081016040528154909190829060ff1660028111156120e957fe5b6001019392505050565b61423561512b565b6141b382614beb565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561430a57600080fd5b6102c65a03f1151561431b57600080fd5b50505060405180519250829150505b5090565b8061433c8585808685614c32565b905061434b8584868685614c32565b95945050505050565b600080614360856135e1565b91506143a18360006040518059106143755750595b9080825280602002602001820160405250600385015460009081908190600160a060020a031681613612565b9050610e69858286613934565b60008060006143bc866135e1565b925060146144e5846101006040519081016040529081600082015481526020016001820180548060200260200160405190810160405280929190818152602001828054801561445c57602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116144195790505b50505091835250506002828101546001604060020a038082166020850152604060020a820481166040850152608060020a82048116606085015260c060020a9091041660808301526003830154600160a060020a03811660a084015260c09092019160a060020a900460ff16908111156144d257fe5b60028111156144dd57fe5b905250614d9a565b106144ef57600080fd5b6144f884610e79565b1561450257600080fd5b600283015460018401805461459f926001604060020a031691906020808202016040519081016040528092919081815260200182805480156119a757600091825260209182902080546001604060020a031684529082028301929091600891018084116119645750505050600288015460038901546000935083925060c060020a9091046001604060020a031690600160a060020a031682613612565b91506145df846000604051805910611a065750599080825280602002602001820160405250600386015460009081908790600160a060020a031682613612565b9050612f20868287613934565b6000805b83602001515181101561464057826001604060020a03168460200151828151811061461757fe5b906020019060200201516001604060020a031614156146385780915061464b565b6001016145f0565b6001604060020a0391505b5092915050565b60008061465d61512b565b6000614668876135e1565b60018101549093508590036040518059106146805750595b90808252806020026020018201604052509150600090505b600183015485900381101561470b57600183018054829081106146b757fe5b90600052602060002090600491828204019190066008029054906101000a90046001604060020a03168282815181106146ec57fe5b6001604060020a03909216602092830290910190910152600101614698565b60028301546003840154614745916001604060020a03808216928692600092839260c060020a9092041690600160a060020a031682613612565b9350614752878588613934565b5050509392505050565b600061476661512b565b600080614772876135e1565b6001810154909450600a901061478757600080fd5b6001808501540160405180591061479b5750595b90808252806020026020018201604052509250600091505b600184015482101561482657600184018054839081106147cf57fe5b90600052602060002090600491828204019190066008029054906101000a90046001604060020a031683838151811061480457fe5b6001604060020a039092166020928302909101909101526001909101906147b3565b6001840154859084908151811061483957fe5b6001604060020a03928316602091820290920101526002850154600386015461487f92828116928792600092839260c060020a90041690600160a060020a031682613612565b9050611816878288613934565b600080614898856135e1565b91506014614983836101006040519081016040529081600082015481526020016001820180548060200260200160405190810160405280929190818152602001828054801561445c57600091825260209182902080546001604060020a03168452908202830192909160089101808411614419575050509284525050506002828101546001604060020a038082166020850152604060020a820481166040850152608060020a82048116606085015260c060020a9091041660808301526003830154600160a060020a03811660a084015260c09092019160a060020a900460ff16908111156144d257fe5b1061498d57600080fd5b61499683610e79565b156149a057600080fd5b60028201546001830180546143a1926001604060020a03169190602080820201604051908101604052809291908181526020018280548015614a3357602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116149f05790505b505050505085614b5e8661010060405190810160405290816000820154815260200160018201805480602002602001604051908101604052809291908181526020018280548015614ad557602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a031681526020019060080190602082600701049283019260010382029150808411614a925790505b50505091835250506002828101546001604060020a038082166020850152604060020a820481166040850152608060020a82048116606085015260c060020a9091041660808301526003830154600160a060020a03811660a084015260c09092019160a060020a900460ff1690811115614b4b57fe5b6002811115614b5657fe5b905250614eb0565b6001604060020a0316614b6f6140cd565b60028801546003890154919092019160c060020a90046001604060020a031690600160a060020a03166000613612565b614ba7614f48565b600160a060020a0381161515614bbc57600080fd5b6064805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b614bf361512b565b6001604051805910614c025750595b908082528060200260200182016040525090508181600081518110614c2357fe5b60209081029091010152919050565b600080600080866001604060020a0316886001604060020a031614614c5957610100614c5c565b60005b61ffff169250849350614c6e886135e1565b60028101546003820154919350614ca0918b916001604060020a0316908a908a908890600160a060020a03168a614f62565b9350600090505b60018201546001604060020a0382161015614d3357614d298983600101836001604060020a0316815481101515614cda57fe5b90600052602060002090600491828204019190066008029054906101000a90046001604060020a031689898588016001018760030160009054906101000a9004600160a060020a03168a614f62565b9350600101614ca7565b60028201546000604060020a9091046001604060020a03161115614d8e5760028201546003830154614d8b918b91604060020a9091046001604060020a0316908a908a9060ff890190600160a060020a03168a614f62565b93505b50505095945050505050565b6000808260a001516001604060020a03161515614dba5760009150610f15565b614dc78360a001516135e1565b9050614223816101006040519081016040529081600082015481526020016001820180548060200260200160405190810160405280929190818152602001828054801561445c57600091825260209182902080546001604060020a03168452908202830192909160089101808411614419575050509284525050506002828101546001604060020a038082166020850152604060020a820481166040850152608060020a82048116606085015260c060020a9091041660808301526003830154600160a060020a03811660a084015260c09092019160a060020a900460ff16908111156144d257fe5b6000806000614ec2846040015161359b565b805460a860020a90046001604060020a031693509150600090505b83602001515181101561419257614f0c84602001518281518110614efd57fe5b9060200190602002015161359b565b80549092506001604060020a0380851660a860020a909204161115614f4057815460a860020a90046001604060020a031692505b600101614edd565b60035415614f5557600080fd5b614f5d615127565b600355565b80600080614f6f8961359b565b600181015490915069010000000000000000009004600160a060020a031615801590614f9b5750600083115b1561392757891561507357600181015469010000000000000000009004600160a060020a03166331c51a008a8a8a8a8a8a60006040516020015260405160e060020a63ffffffff89160281526001604060020a0396871660048201529486166024860152928516604485015293166064830152600160a060020a03909216608482015260a481019190915260c401602060405180830381600087803b151561504257600080fd5b6102c65a03f1151561505357600080fd5b50505060405180519250508282111561506b57600080fd5b819250613927565b600181015469010000000000000000009004600160a060020a0316630da5e18c8a8a8a8a8a8a60405160e060020a63ffffffff89160281526001604060020a0396871660048201529486166024860152928516604485015293166064830152600160a060020a03909216608482015260a481019190915260c401600060405180830381600087803b151561510657600080fd5b6102c65a03f1151561511757600080fd5b5050505050979650505050505050565b4390565b60206040519081016040526000815290565b610100604051908101604052806000815260200161515961512b565b815260006020820181905260408201819052606082018190526080820181905260a0820181905260c09091015290565b81548183558181151161168357600402816004028360005260206000209182019101611683919061537d565b8154818355818115116116835760040281600402836000526020600020918201910161168391906153e4565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061522257805160ff191683800117855561524f565b8280016001018555821561524f579182015b8281111561524f578251825591602001919060010190615234565b5061432a929150615434565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061529c5782800160ff1982351617855561524f565b8280016001018555821561524f579182015b8281111561524f5782358255916020019190600101906152ae565b828054828255906000526020600020906003016004900481019282156153715791602002820160005b8382111561533c57835183826101000a8154816001604060020a0302191690836001604060020a0316021790555092602001926008016020816007010492830192600103026152f2565b801561536f5782816101000a8154906001604060020a03021916905560080160208160070104928301926001030261533c565b505b5061432a92915061544e565b610f4591905b8082111561432a5780547fffffff00000000000000000000000000000000000000000000000000000000009081168255600182018054909116905560006153cd6002830182615473565b6153db600383016000615473565b50600401615383565b610f4591905b8082111561432a57600080825561540460018301826154b7565b506000600282015560038101805474ffffffffffffffffffffffffffffffffffffffffff191690556004016153ea565b610f4591905b8082111561432a576000815560010161543a565b610f4591905b8082111561432a57805467ffffffffffffffff19168155600101615454565b50805460018160011615610100020316600290046000825580601f106154995750612cf2565b601f016020900490600052602060002090810190612cf29190615434565b508054600082556003016004900490600052602060002090810190612cf291906154345600504c5547494e5f4d414e414745525f524f4c4500000000000000000000000000ffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffa165627a7a72305820f8cd8f1bee87915129eaab4a9ea3ea68838e0eba1b6393b1d2f180fbc742f20c0029"
|
|
exports.LiquidPledgingRuntimeByteCode = "0x6060604052600436106102575763ffffffff60e060020a6000350416627611c6811461025c5780631c8e8568146102925780632101a6ad146102b957806324fea3b0146102d85780632a8ec8cc146102fd5780632ee88808146103105780632f6b64ca1461033257806332ce8ebc146103ee578063387402911461040c5780633f657a461461042457806343387983146104b257806347c5ef43146104d4578063485cc955146105035780634c4316c7146105285780634eafbcd51461055c57806350f8a8031461057b57806352dc7dcc146105b65780635503d9ba146105f857806357adafb61461060b57806360b1e0571461065a5780636293c7021461066d5780636ba3cc871461068c5780636e802c6a146106ba57806372116e9214610774578063796d5654146107c557806379f4542e146107e45780637f61fa931461080357806380afdea81461084557806381ea440814610858578063892db057146108775780638b3dd749146108965780639398f5a2146108a95780639b3fdf4c146108f8578063a142d6081461090b578063a1658fad1461092a578063af9f45631461098d578063b09927a1146109af578063b12b5f76146109c2578063c4d66de8146109d8578063c8ae070f146109f7578063cc19ecf714610a0d578063ce17273c14610a59578063d4aae0c414610aa8578063d639cd7314610ad7578063db7c231414610b3f578063e9c211e214610b8b578063eba8ba0614610bad578063ef3766e414610d03578063f5b6123014610d52578063f6b24b1c14610d65578063f92a79ff14610db1578063fbfa77cf14610e02575b600080fd5b341561026757600080fd5b6102906001604060020a0360043516600160a060020a0360243581169060443516606435610e15565b005b341561029d57600080fd5b6102a5610e70565b604051901515815260200160405180910390f35b34156102c457600080fd5b6102a56001604060020a0360043516610e79565b34156102e357600080fd5b6102eb610f1b565b60405190815260200160405180910390f35b341561030857600080fd5b6102eb610f3d565b341561031b57600080fd5b6102906001604060020a0360043516602435610f48565b341561033d57600080fd5b6103576001604060020a036004358116906024351661107c565b6040516001604060020a0384168152600160a060020a038316602082015260606040820181815290820183818151815260200191508051906020019080838360005b838110156103b1578082015183820152602001610399565b50505050905090810190601f1680156103de5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b34156103f957600080fd5b61029060048035602481019101356111aa565b341561041757600080fd5b610290600435151561123e565b341561042f57600080fd5b6104436001604060020a03600435166112a4565b6040518881526001604060020a038089166020830152878116604083015286811660608301528581166080830152841660a0820152600160a060020a03831660c082015260e0810182600281111561049757fe5b60ff1681526020019850505050505050505060405180910390f35b34156104bd57600080fd5b6102906001604060020a0360043516602435611421565b34156104df57600080fd5b6102906001604060020a036004358116906024358116906044359060643516611608565b341561050e57600080fd5b610290600160a060020a036004358116906024351661161d565b341561053357600080fd5b6102906001604060020a0360043581169060243516600160a060020a0360443516606435611688565b341561056757600080fd5b6102a5600160a060020a036004351661181f565b341561058657600080fd5b61059a6001604060020a0360043516611896565b6040516001604060020a03909116815260200160405180910390f35b34156105c157600080fd5b61059a60246004803582810192908201359181359182019101356001604060020a0360443516600160a060020a0360643516611a8b565b341561060357600080fd5b6102eb611d18565b341561061657600080fd5b6102906004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650611d2295505050505050565b341561066557600080fd5b6102eb611d8d565b341561067857600080fd5b610290600160a060020a0360043516611dc1565b341561069757600080fd5b6102906001604060020a0360043516600160a060020a0360243516604435611e22565b34156106c557600080fd5b61059a60048035600160a060020a03169060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650505083356001604060020a03169360200135600160a060020a03169250611e2e915050565b341561077f57600080fd5b61059a6024600480358281019290820135918135918201910135600160a060020a036044358116906001604060020a036064358116916084359091169060a43516612091565b34156107d057600080fd5b6102906001604060020a036004351661253e565b34156107ef57600080fd5b610290600160a060020a03600435166125a8565b341561080e57600080fd5b61059a60246004803582810192908201359181359182019101356001604060020a0360443516600160a060020a0360643516612620565b341561085057600080fd5b6102eb61269c565b341561086357600080fd5b6102eb600160a060020a03600435166126a2565b341561088257600080fd5b6102a5600160a060020a0360043516612724565b34156108a157600080fd5b6102eb612743565b34156108b457600080fd5b610290600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061274995505050505050565b341561090357600080fd5b6102eb6127b4565b341561091657600080fd5b610290600160a060020a0360043516612830565b341561093557600080fd5b6102a560048035600160a060020a0316906024803591906064906044359081019083013580602080820201604051908101604052809392919081815260200183836020028082843750949650612a8695505050505050565b341561099857600080fd5b6102906001604060020a0360043516602435612bc4565b34156109ba57600080fd5b6102eb612c59565b34156109cd57600080fd5b610290600435612c8d565b34156109e357600080fd5b610290600160a060020a0360043516612ce5565b3415610a0257600080fd5b610290600435612cf5565b3415610a1857600080fd5b610290600480356001604060020a039081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516612d64565b3415610a6457600080fd5b6102906004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650612e6d95505050505050565b3415610ab357600080fd5b610abb612ea4565b604051600160a060020a03909116815260200160405180910390f35b3415610ae257600080fd5b610290600480356001604060020a0316906044602480359081019083013580602080820201604051908101604052809392919081815260200183836020028082843750949650505092356001604060020a03169250612eb3915050565b3415610b4a57600080fd5b610290600480356001604060020a039081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516612f28565b3415610b9657600080fd5b6102906001604060020a0360043516602435613031565b3415610bb857600080fd5b610bcc6001604060020a0360043516613159565b60405180896002811115610bdc57fe5b60ff168152600160a060020a0389811660208301526001604060020a038781166080840152861660a083015284151560c0830152831660e08201526101008282038101604083019081529160608101910189818151815260200191508051906020019080838360005b83811015610c5d578082015183820152602001610c45565b50505050905090810190601f168015610c8a5780820380516001836020036101000a031916815260200191505b50838103825288818151815260200191508051906020019080838360005b83811015610cc0578082015183820152602001610ca8565b50505050905090810190601f168015610ced5780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390f35b3415610d0e57600080fd5b610290600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061332895505050505050565b3415610d5d57600080fd5b610abb613393565b3415610d7057600080fd5b610290600480356001604060020a039081169160248035600160a060020a0316926044358083019390810135926064359081019291013590608435166133a2565b3415610dbc57600080fd5b610abb60046024813581810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506134ab95505050505050565b3415610e0d57600080fd5b610abb613587565b6000600160a060020a0384161515610e2c57600080fd5b610e5b846020604051908101604052806000815250602060405190810160405260008082526203f48090611e2e565b9050610e6981868585611688565b5050505050565b607f5460ff1681565b600080610e858361359b565b90506000815460ff166002811115610e9957fe5b1415610ea85760009150610f15565b6002815460ff166002811115610eba57fe5b14610ec157fe5b6001810154604060020a900460ff1615610ede5760019150610f15565b60018101546001604060020a03161515610efb5760009150610f15565b6001810154610f12906001604060020a0316610e79565b91505b50919050565b6040516000805160206154dd8339815191528152601301604051809103902081565b607b54600019015b90565b607f54600090819033600160a060020a039081166101009092041614610f6d57600080fd5b610f76846135e1565b91506001600383015460a060020a900460ff166002811115610f9457fe5b14610f9e57600080fd5b6002820154600183018054611069926001604060020a0316919060208082020160405190810160405280929190818152602001828054801561103157602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a031681526020019060080190602082600701049283019260010382029150808411610fee5790505b50505050600286810154600388015460009350839260c060020a9092046001604060020a031691600160a060020a0390911690613612565b9050611076848285613934565b50505050565b60008061108761512b565b600080611093876135e1565b915081600101600187036001604060020a03168154811015156110b257fe5b90600052602060002090600491828204019190066008029054906101000a90046001604060020a031694506110e68561359b565b90508060000160019054906101000a9004600160a060020a03169350806002018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561119a5780601f1061116f5761010080835404028352916020019161119a565b820191906000526020600020905b81548152906001019060200180831161117d57829003601f168201915b5050505050925050509250925092565b60006040516000805160206154dd833981519152815260130160405180910390206111f5338260006040518059106111df5750595b9080825280602002602001820160405250612a86565b151561120057600080fd5b600091505b60ff82168390101561107657611233848460ff851681811061122357fe5b9050602002013560001916612cf5565b600190910190611205565b6040516000805160206154dd83398151915281526013016040518091039020611286338260006040518059106111df5750599080825280602002602001820160405250612a86565b151561129157600080fd5b50607f805460ff19169115919091179055565b6000806000806000806000806112b861513d565b6112c18a6135e1565b6101006040519081016040529081600082015481526020016001820180548060200260200160405190810160405280929190818152602001828054801561135957602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116113165790505b50505091835250506002828101546001604060020a038082166020850152604060020a820481166040850152608060020a82048116606085015260c060020a9091041660808301526003830154600160a060020a03811660a084015260c09092019160a060020a900460ff16908111156113cf57fe5b60028111156113da57fe5b90525090508051985080604001519750806020015151965080606001519550806080015194508060a0015193508060c0015192508060e00151915050919395975091939597565b600080600061142f85611896565b945061143a856135e1565b92506000600384015460a060020a900460ff16600281111561145857fe5b1461146257600080fd5b6002830154611479906001604060020a03166139f4565b6002830154600184018054611541926001604060020a0316919060208082020160405190810160405280929190818152602001828054801561150c57602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116114c95790505b505050506002870154600388015460009250829160c060020a90046001604060020a031690600160a060020a03166001613612565b915061154e858386613934565b6002830154611565906001604060020a031661359b565b607f5481546003860154929350600160a060020a036101009283900481169363a5426df1936001604060020a0388169304821691168860405160e060020a63ffffffff87160281526004810194909452600160a060020a039283166024850152911660448301526064820152608401600060405180830381600087803b15156115ed57600080fd5b6102c65a03f115156115fe57600080fd5b5050505050505050565b611611846139f4565b61107684848484613a4b565b6003541561162a57600080fd5b611633816140b7565b600160a060020a038216151561164857600080fd5b607f805461010060a860020a031916610100600160a060020a038516021790556001611675607a82615189565b506001611683607b826151b5565b505050565b600080806001604060020a0387168190116116a257600080fd5b600084116116af57600080fd5b600160a060020a03851615156116c457600080fd5b6116cd8761359b565b92506000835460ff1660028111156116e157fe5b146116eb57600080fd5b607f54600160a060020a03808716916323b872dd9133916101009004168760006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561176157600080fd5b6102c65a03f1151561177257600080fd5b50505060405180519050151561178757600080fd5b6117b887600060405180591061179a5750595b908082528060200260200182016040525060008060008a6000613612565b91506117c3826135e1565b80548501815590506001604060020a03821660007faf6151f5085accf2d57e1e7bf7601d3b3982e0de7e9a90f032f8554de9c104f68660405190815260200160405180910390a361181687838689613a4b565b50505050505050565b607f54600090819060ff168061183c5750600160a060020a038316155b1561184a5760019150610f15565b600160a060020a0383166000908152607e602052604090205460ff16156118745760019150610f15565b61187d836126a2565b6000908152607d602052604090205460ff169392505050565b6000806000806118a5856135e1565b92506000600384015460a060020a900460ff1660028111156118c357fe5b146118d057849350611a83565b60028301546000604060020a9091046001604060020a031611801561190f57506002830154608060020a90046001604060020a031661190d6140cd565b115b15611a525760028301546001840180546119db926001604060020a031691906020808202016040519081016040528092919081815260200182805480156119a757602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116119645790505b505050506002870154600388015460009250829160c060020a90046001604060020a031690600160a060020a031682613612565b6002840154909250611a3290604060020a90046001604060020a03166000604051805910611a065750595b9080825280602002602001820160405250600386015460009081908790600160a060020a031682613612565b9050611a4385828560000154613934565b809450611a4f856135e1565b92505b611a5b856140d1565b90506001604060020a0380821690861614611a7f57611a7f85828560000154613934565b8093505b505050919050565b6000611a968261181f565b1515611aa157600080fd5b50607a8054908160018101611ab68382615189565b91600052602060002090600402016000610100604051908101604052806001815260200133600160a060020a03168152602001876001604060020a0316815260200160006001604060020a0316815260200160001515815260200186600160a060020a031681526020018b8b8080601f0160208091040260200160405190810160405281815292919060208401838380828437820191505050505050815260200189898080601f016020809104026020016040519081016040528181529291906020840183838082843750505092909352509193925083915050518154829060ff19166001836002811115611ba757fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a0319909116178155604082015181546001604060020a039190911660a860020a026000805160206154fd833981519152909116178155606082015160018201805467ffffffffffffffff19166001604060020a03929092169190911790556080820151600182018054911515604060020a0268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051611c989291602001906151e1565b5060e082015181600301908051611cb39291602001906151e1565b50505050806001604060020a03167fd921f0ff8d5f67ca22b52c5b4be3463a8cabd9d95c28a02dd7c86f9deb3329be86866040516020808252810182905280604081018484808284378201915050935050505060405180910390a29695505050505050565b607a546000190190565b600080805b8351831015611076576001604060020a03848481518110611d4457fe5b90602001906020020151169150604060020a848481518110611d6257fe5b90602001906020020151811515611d7557fe5b049050611d828282611421565b600190920191611d27565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040516000805160206154dd83398151915281526013016040518091039020611de982614199565b611df4338383612a86565b1515611dff57600080fd5b5050600160a060020a03166000908152607e60205260409020805460ff19169055565b61168383338484610e15565b6000611e398261181f565b1515611e4457600080fd5b50607a8054908160018101611e598382615189565b916000526020600020906004020160006101006040519081016040528060008152600160a060020a03808c1660208301526001604060020a03891660408301526000606083018190526080830152871660a082015260c081018a905260e00188905291905081518154829060ff19166001836002811115611ed657fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a0319909116178155604082015181546001604060020a039190911660a860020a026000805160206154fd833981519152909116178155606082015160018201805467ffffffffffffffff19166001604060020a03929092169190911790556080820151600182018054911515604060020a0268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c082015181600201908051611fc79291602001906151e1565b5060e082015181600301908051611fe29291602001906151e1565b50505050806001604060020a03167fad9c62a4382fd0ddbc4a0cf6c2bc7df75b0b8beb786ff59014f39daaea7f232f8560405160208082528190810183818151815260200191508051906020019080838360005b8381101561204e578082015183820152602001612036565b50505050905090810190601f16801561207b5780820380516001836020036101000a031916815260200191505b509250505060405180910390a295945050505050565b60008061209d8361181f565b15156120a857600080fd5b6001604060020a038516156122c5576120c08561359b565b905060146122b2826101006040519081016040528154909190829060ff1660028111156120e957fe5b60028111156120f457fe5b81528154610100808204600160a060020a0390811660208086019190915260a860020a9093046001604060020a039081166040808701919091526001808801549283166060880152604060020a830460ff1615156080880152690100000000000000000090920490921660a08601526002808701805460c090970196909592811615909402600019019093169290920491601f8301819004810201905190810160405280929190818152602001828054600181600116156101000203166002900480156122025780601f106121d757610100808354040283529160200191612202565b820191906000526020600020905b8154815290600101906020018083116121e557829003601f168201915b50505050508152602001600382018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156122a45780601f10612279576101008083540402835291602001916122a4565b820191906000526020600020905b81548152906001019060200180831161228757829003601f168201915b5050505050815250506141b9565b6001604060020a0316106122c557600080fd5b607a8054925082600181016122da8382615189565b9160005260206000209060040201600061010060405190810160405280600281526020018a600160a060020a03168152602001886001604060020a03168152602001896001604060020a0316815260200160001515815260200187600160a060020a031681526020018e8e8080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505081526020018c8c8080601f016020809104026020016040519081016040528181529291906020840183838082843750505092909352509193925083915050518154829060ff191660018360028111156123ca57fe5b021790555060208201518154600160a060020a03919091166101000261010060a860020a0319909116178155604082015181546001604060020a039190911660a860020a026000805160206154fd833981519152909116178155606082015160018201805467ffffffffffffffff19166001604060020a03929092169190911790556080820151600182018054911515604060020a0268ff00000000000000001990921691909117905560a08201518160010160096101000a815481600160a060020a030219169083600160a060020a0316021790555060c0820151816002019080516124bb9291602001906151e1565b5060e0820151816003019080516124d69291602001906151e1565b50505050816001604060020a03167f9958fc92731727637b02f1ac1e6caf2814442c27e1d962f0c477cd14280f586d89896040516020808252810182905280604081018484808284378201915050935050505060405180910390a25098975050505050505050565b60006125498261359b565b9050612554826139f4565b60018101805468ff00000000000000001916604060020a1790556001604060020a0382167f74acb192d39829b88a66ad5363afa9120c5a306a458287a870351ae34a04d34660405160405180910390a25050565b6040516000805160206154dd833981519152815260130160405180910390206125f0338260006040518059106111df5750599080825280602002602001820160405250612a86565b15156125fb57600080fd5b50600160a060020a03166000908152607e60205260409020805460ff19166001179055565b60006126913388888080601f016020809104026020016040519081016040528181529291906020840183838082843782019150505050505087878080601f01602080910402602001604051908101604052818152929190602084018383808284378201915050505050508686611e2e565b979650505050505050565b60015481565b60006126ac61512b565b823b604051915080825280600060208401863c50806040518082805190602001908083835b602083106126f05780518252601f1990920191602091820191016126d1565b6001836020036101000a03801982511681845116179092525050509190910192506040915050518091039020915050919050565b600160a060020a031660009081526065602052604090205460ff161590565b60035490565b600080805b8351831015611076576001604060020a0384848151811061276b57fe5b90602001906020020151169150604060020a84848151811061278957fe5b9060200190602002015181151561279c57fe5b0490506127a98282610f48565b60019092019161274e565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6000806040517f4553434150455f48415443485f43414c4c45525f524f4c4500000000000000008152601801604051809103902061286d84614199565b612878338383612a86565b151561288357600080fd5b600160a060020a03851660009081526065602052604090205460ff16156128a957600080fd5b600160a060020a038516151561293b57606454600160a060020a033081163195501684156108fc0285604051600060405180830381858888f1935050505015156128f257600080fd5b7fa50dde912fa22ea0d215a0236093ac45b4d55d6ef0c604c319f900029c5d10f28585604051600160a060020a03909216825260208201526040908101905180910390a1610e69565b84925082600160a060020a03166370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561299557600080fd5b6102c65a03f115156129a657600080fd5b5050506040518051606454909550600160a060020a03808616925063a9059cbb91168660006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515612a1557600080fd5b6102c65a03f11515612a2657600080fd5b505050604051805190501515612a3b57600080fd5b7fa50dde912fa22ea0d215a0236093ac45b4d55d6ef0c604c319f900029c5d10f28585604051600160a060020a03909216825260208201526040908101905180910390a15050505050565b6000612a9061512b565b60008084511115612aa957835160200290508391508082525b600054600160a060020a03161580612bba575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b83811015612b50578082015183820152602001612b38565b50505050905090810190601f168015612b7d5780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b1515612b9e57600080fd5b6102c65a03f11515612baf57600080fd5b505050604051805190505b9695505050505050565b600080612bd084611896565b9350612bdb846135e1565b600281015490925060c060020a90046001604060020a03161515612bfe57600080fd5b6000600383015460a060020a900460ff166002811115612c1a57fe5b14612c2457600080fd5b6002820154612c3b906001604060020a03166139f4565b60028201546110699060c060020a90046001604060020a03166140d1565b6040517f4553434150455f48415443485f43414c4c45525f524f4c4500000000000000008152601801604051809103902081565b6040516000805160206154dd83398151915281526013016040518091039020612cb58261422d565b612cc0338383612a86565b1515612ccb57600080fd5b50506000908152607d60205260409020805460ff19169055565b6003541561025757600080fd5b50565b6040516000805160206154dd83398151915281526013016040518091039020612d3d338260006040518059106111df5750599080825280602002602001820160405250612a86565b1515612d4857600080fd5b506000908152607d60205260409020805460ff19166001179055565b6000612d6f8861359b565b805490915033600160a060020a039081166101009092041614612d9157600080fd5b6001815460ff166002811115612da357fe5b14612dad57600080fd5b805461010060a860020a031916610100600160a060020a03891602178155612dd960028201878761525b565b50612de860038201858561525b565b5080546001604060020a0380841660a860020a026000805160206154fd83398151915290921691909117825588167f6586deed9fa035704e9886588d904801e7e86d1ebd926905fa03a0018531b2fd85856040516020808252810182905280604081018484808284378201915050935050505060405180910390a25050505050505050565b60005b8151811015612ea057612e97828281518110612e8857fe5b90602001906020020151611896565b50600101612e70565b5050565b600054600160a060020a031681565b600080805b8451831015612f20576001604060020a03858481518110612ed557fe5b90602001906020020151169150604060020a858481518110612ef357fe5b90602001906020020151811515612f0657fe5b049050612f1586838387611608565b600190920191612eb8565b505050505050565b6000612f338861359b565b805490915033600160a060020a039081166101009092041614612f5557600080fd5b6000815460ff166002811115612f6757fe5b14612f7157600080fd5b805461010060a860020a031916610100600160a060020a03891602178155612f9d60028201878761525b565b50612fac60038201858561525b565b5080546001604060020a0380841660a860020a026000805160206154fd83398151915290921691909117825588167f4b2f87168338ea08f27c7f7b2dfe4e61feb620ffe9a6a6a18afeaf94546075bf85856040516020808252810182905280604081018484808284378201915050935050505060405180910390a25050505050505050565b607f54600090819033600160a060020a03908116610100909204161461305657600080fd5b61305f846135e1565b91506001600383015460a060020a900460ff16600281111561307d57fe5b1461308757600080fd5b600282015460018301805461314e926001604060020a0316919060208082020160405190810160405280929190818152602001828054801561311a57602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116130d75790505b505050506002860154600387015460009250829160c060020a90046001604060020a031690600160a060020a031682613612565b905061106981611896565b60008061316461512b565b61316c61512b565b600080600080600061317d8a61359b565b80546002808301805460ff84169d5061010093849004600160a060020a03169c5093945092600181161590920260001901909116046020601f820181900481020160405190810160405280929190818152602001828054600181600116156101000203166002900480156132325780601f1061320757610100808354040283529160200191613232565b820191906000526020600020905b81548152906001019060200180831161321557829003601f168201915b50505050509650806003018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156132d15780601f106132a6576101008083540402835291602001916132d1565b820191906000526020600020905b8154815290600101906020018083116132b457829003601f168201915b505084546001909501549c9e9b9d50999b929a60a860020a9094046001604060020a039081169a50831698505050604060020a810460ff16955069010000000000000000009004600160a060020a03169350915050565b600080805b8351831015611076576001604060020a0384848151811061334a57fe5b90602001906020020151169150604060020a84848151811061336857fe5b9060200190602002015181151561337b57fe5b0490506133888282613031565b60019092019161332d565b606454600160a060020a031681565b60006133ad8861359b565b805490915033600160a060020a0390811661010090920416146133cf57600080fd5b6002815460ff1660028111156133e157fe5b146133eb57600080fd5b805461010060a860020a031916610100600160a060020a0389160217815561341760028201878761525b565b5061342660038201858561525b565b5080546001604060020a0380841660a860020a026000805160206154fd83398151915290921691909117825588167fab039fa652845d2aa9439ffe6f2130ee7203ed63f29b71bed5b3b74f27c5870785856040516020808252810182905280604081018484808284378201915050935050505060405180910390a25050505050505050565b60006134b561423e565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561351c578082015183820152602001613504565b50505050905090810190601f1680156135495780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b151561356757600080fd5b6102c65a03f1151561357857600080fd5b50505060405180519392505050565b607f546101009004600160a060020a031681565b607a546000906001604060020a038316106135b557600080fd5b607a80546001604060020a0384169081106135cc57fe5b90600052602060002090600402019050919050565b607b546000906001604060020a038316106135fb57600080fd5b607b80546001604060020a0384169081106135cc57fe5b6000806000888a898989898960405180888051906020019060200280838360005b8381101561364b578082015183820152602001613633565b50505060c060020a6001604060020a03808d168202959093019485528a83168102600886015289831681026010860152918816909102601884015250506c01000000000000000000000000600160a060020a0385160260208201526034018260028111156136b557fe5b60ff167f01000000000000000000000000000000000000000000000000000000000000000281526001019750505050505050506040519081900390206000818152607c60205260408120549193506001604060020a03909116915081111561371f57809250613927565b50607b80546000838152607c60205260409020805467ffffffffffffffff19166001604060020a03831617905581549091906001810161375f83826151b5565b9160005260206000209060040201600061010060405190810160405280600081526020018d81526020018e6001604060020a031681526020018c6001604060020a031681526020018b6001604060020a031681526020018a6001604060020a0316815260200189600160a060020a031681526020018860028111156137e057fe5b9052919050815181556020820151816001019080516138039291602001906152c9565b50604082015160028201805467ffffffffffffffff19166001604060020a039290921691909117905560608201518160020160086101000a8154816001604060020a0302191690836001604060020a0316021790555060808201518160020160106101000a8154816001604060020a0302191690836001604060020a0316021790555060a08201518160020160186101000a8154816001604060020a0302191690836001604060020a0316021790555060c082015160038201805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039290921691909117905560e082015160038201805474ff0000000000000000000000000000000000000000191660a060020a83600281111561391b57fe5b02179055505050508092505b5050979650505050505050565b6000806000613946600187878761432e565b9250846001604060020a0316866001604060020a0316141561396757612f20565b82151561397357612f20565b61397c866135e1565b9150613987856135e1565b82549091508390101561399957600080fd5b815483900382558054830181556001604060020a038086169087167faf6151f5085accf2d57e1e7bf7601d3b3982e0de7e9a90f032f8554de9c104f68560405190815260200160405180910390a3611816600087878661432e565b60006139ff8261359b565b600181015490915033600160a060020a039081166901000000000000000000909204161480613a405750805433600160a060020a0390811661010090920416145b1515612ea057600080fd5b600080808080806001604060020a038716819011613a6857600080fd5b613a7189611896565b9850613a7c896135e1565b9550613a878761359b565b94506000600387015460a060020a900460ff166002811115613aa557fe5b14613aaf57600080fd5b60028601546001604060020a038b811691161415613daa576000855460ff166002811115613ad957fe5b1415613aef57613aea898989614354565b6140ab565b6002855460ff166002811115613b0157fe5b1415613b1257613aea8989896143ae565b6001855460ff166002811115613b2457fe5b1415613da857613c508661010060405190810160405290816000820154815260200160018201805480602002602001604051908101604052809291908181526020018280548015613bc657602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a031681526020019060080190602082600701049283019260010382029150808411613b835790505b50505091835250506002828101546001604060020a038082166020850152604060020a820481166040850152608060020a82048116606085015260c060020a9091041660808301526003830154600160a060020a03811660a084015260c09092019160a060020a900460ff1690811115613c3c57fe5b6002811115613c4757fe5b905250886145ec565b60028701546001604060020a0391821695506000604060020a909104909116118015613c8357506001604060020a038414155b15613d8957600186015460001901841415613d6c576002860154600187018054613d5f926001604060020a03169190602080820201604051908101604052809291908181526020018280548015613d2b57602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a031681526020019060080190602082600701049283019260010382029150808411613ce85790505b5050505060028a015460038b015460009250829160c060020a90046001604060020a031690600160a060020a031682613612565b9250613aea89848a613934565b613d8389896001848a600101805490500303614652565b506140ab565b613d9b89898860010180549050614652565b9850613aea89898961475c565bfe5b613ed08661010060405190810160405290816000820154815260200160018201805480602002602001604051908101604052809291908181526020018280548015613e4657602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a031681526020019060080190602082600701049283019260010382029150808411613e035790505b50505091835250506002828101546001604060020a038082166020850152604060020a820481166040850152608060020a82048116606085015260c060020a9091041660808301526003830154600160a060020a03811660a084015260c09092019160a060020a900460ff1690811115613ebc57fe5b6002811115613ec757fe5b9052508b6145ec565b6001604060020a0390811692508214613da8576000855460ff166002811115613ef557fe5b1415613f265760028601546001604060020a03888116911614613f1457fe5b613d8389898860010180549050614652565b6001855460ff166002811115613f3857fe5b141561406f576140258661010060405190810160405290816000820154815260200160018201805480602002602001604051908101604052809291908181526020018280548015613bc657600091825260209182902080546001604060020a03168452908202830192909160089101808411613b83575050509284525050506002828101546001604060020a038082166020850152604060020a820481166040850152608060020a82048116606085015260c060020a9091041660808301526003830154600160a060020a03811660a084015260c09092019160a060020a900460ff1690811115613c3c57fe5b6001604060020a03908116915081141561405057613d9b89896001858a600101805490500303614652565b81811115613d6c57613d9b89896001858a600101805490500303614652565b6002855460ff16600281111561408157fe5b1415613da85761409e89896001858a600101805490500303614652565b9850613aea89898961488c565b50505050505050505050565b600354156140c457600080fd5b612cf281614b9f565b4290565b600080806001604060020a03841615156140ee5760009250614192565b6140f7846135e1565b6002810154909250614111906001604060020a031661359b565b90506000815460ff16600281111561412557fe5b141561413357839250614192565b6002815460ff16600281111561414557fe5b1461414c57fe5b6002820154614163906001604060020a0316610e79565b151561417157839250614192565b600282015461418f9060c060020a90046001604060020a03166140d1565b92505b5050919050565b6141a161512b565b6141b382600160a060020a0316614beb565b92915050565b6000806002835160028111156141cb57fe5b146141d257fe5b82606001516001604060020a031615156141ef5760019150610f15565b6141fc836060015161359b565b9050614223816101006040519081016040528154909190829060ff1660028111156120e957fe5b6001019392505050565b61423561512b565b6141b382614beb565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b151561430a57600080fd5b6102c65a03f1151561431b57600080fd5b50505060405180519250829150505b5090565b8061433c8585808685614c32565b905061434b8584868685614c32565b95945050505050565b600080614360856135e1565b91506143a18360006040518059106143755750595b9080825280602002602001820160405250600385015460009081908190600160a060020a031681613612565b9050610e69858286613934565b60008060006143bc866135e1565b925060146144e5846101006040519081016040529081600082015481526020016001820180548060200260200160405190810160405280929190818152602001828054801561445c57602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116144195790505b50505091835250506002828101546001604060020a038082166020850152604060020a820481166040850152608060020a82048116606085015260c060020a9091041660808301526003830154600160a060020a03811660a084015260c09092019160a060020a900460ff16908111156144d257fe5b60028111156144dd57fe5b905250614d9a565b106144ef57600080fd5b6144f884610e79565b1561450257600080fd5b600283015460018401805461459f926001604060020a031691906020808202016040519081016040528092919081815260200182805480156119a757600091825260209182902080546001604060020a031684529082028301929091600891018084116119645750505050600288015460038901546000935083925060c060020a9091046001604060020a031690600160a060020a031682613612565b91506145df846000604051805910611a065750599080825280602002602001820160405250600386015460009081908790600160a060020a031682613612565b9050612f20868287613934565b6000805b83602001515181101561464057826001604060020a03168460200151828151811061461757fe5b906020019060200201516001604060020a031614156146385780915061464b565b6001016145f0565b6001604060020a0391505b5092915050565b60008061465d61512b565b6000614668876135e1565b60018101549093508590036040518059106146805750595b90808252806020026020018201604052509150600090505b600183015485900381101561470b57600183018054829081106146b757fe5b90600052602060002090600491828204019190066008029054906101000a90046001604060020a03168282815181106146ec57fe5b6001604060020a03909216602092830290910190910152600101614698565b60028301546003840154614745916001604060020a03808216928692600092839260c060020a9092041690600160a060020a031682613612565b9350614752878588613934565b5050509392505050565b600061476661512b565b600080614772876135e1565b6001810154909450600a901061478757600080fd5b6001808501540160405180591061479b5750595b90808252806020026020018201604052509250600091505b600184015482101561482657600184018054839081106147cf57fe5b90600052602060002090600491828204019190066008029054906101000a90046001604060020a031683838151811061480457fe5b6001604060020a039092166020928302909101909101526001909101906147b3565b6001840154859084908151811061483957fe5b6001604060020a03928316602091820290920101526002850154600386015461487f92828116928792600092839260c060020a90041690600160a060020a031682613612565b9050611816878288613934565b600080614898856135e1565b91506014614983836101006040519081016040529081600082015481526020016001820180548060200260200160405190810160405280929190818152602001828054801561445c57600091825260209182902080546001604060020a03168452908202830192909160089101808411614419575050509284525050506002828101546001604060020a038082166020850152604060020a820481166040850152608060020a82048116606085015260c060020a9091041660808301526003830154600160a060020a03811660a084015260c09092019160a060020a900460ff16908111156144d257fe5b1061498d57600080fd5b61499683610e79565b156149a057600080fd5b60028201546001830180546143a1926001604060020a03169190602080820201604051908101604052809291908181526020018280548015614a3357602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a0316815260200190600801906020826007010492830192600103820291508084116149f05790505b505050505085614b5e8661010060405190810160405290816000820154815260200160018201805480602002602001604051908101604052809291908181526020018280548015614ad557602002820191906000526020600020906000905b82829054906101000a90046001604060020a03166001604060020a031681526020019060080190602082600701049283019260010382029150808411614a925790505b50505091835250506002828101546001604060020a038082166020850152604060020a820481166040850152608060020a82048116606085015260c060020a9091041660808301526003830154600160a060020a03811660a084015260c09092019160a060020a900460ff1690811115614b4b57fe5b6002811115614b5657fe5b905250614eb0565b6001604060020a0316614b6f6140cd565b60028801546003890154919092019160c060020a90046001604060020a031690600160a060020a03166000613612565b614ba7614f48565b600160a060020a0381161515614bbc57600080fd5b6064805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b614bf361512b565b6001604051805910614c025750595b908082528060200260200182016040525090508181600081518110614c2357fe5b60209081029091010152919050565b600080600080866001604060020a0316886001604060020a031614614c5957610100614c5c565b60005b61ffff169250849350614c6e886135e1565b60028101546003820154919350614ca0918b916001604060020a0316908a908a908890600160a060020a03168a614f62565b9350600090505b60018201546001604060020a0382161015614d3357614d298983600101836001604060020a0316815481101515614cda57fe5b90600052602060002090600491828204019190066008029054906101000a90046001604060020a031689898588016001018760030160009054906101000a9004600160a060020a03168a614f62565b9350600101614ca7565b60028201546000604060020a9091046001604060020a03161115614d8e5760028201546003830154614d8b918b91604060020a9091046001604060020a0316908a908a9060ff890190600160a060020a03168a614f62565b93505b50505095945050505050565b6000808260a001516001604060020a03161515614dba5760009150610f15565b614dc78360a001516135e1565b9050614223816101006040519081016040529081600082015481526020016001820180548060200260200160405190810160405280929190818152602001828054801561445c57600091825260209182902080546001604060020a03168452908202830192909160089101808411614419575050509284525050506002828101546001604060020a038082166020850152604060020a820481166040850152608060020a82048116606085015260c060020a9091041660808301526003830154600160a060020a03811660a084015260c09092019160a060020a900460ff16908111156144d257fe5b6000806000614ec2846040015161359b565b805460a860020a90046001604060020a031693509150600090505b83602001515181101561419257614f0c84602001518281518110614efd57fe5b9060200190602002015161359b565b80549092506001604060020a0380851660a860020a909204161115614f4057815460a860020a90046001604060020a031692505b600101614edd565b60035415614f5557600080fd5b614f5d615127565b600355565b80600080614f6f8961359b565b600181015490915069010000000000000000009004600160a060020a031615801590614f9b5750600083115b1561392757891561507357600181015469010000000000000000009004600160a060020a03166331c51a008a8a8a8a8a8a60006040516020015260405160e060020a63ffffffff89160281526001604060020a0396871660048201529486166024860152928516604485015293166064830152600160a060020a03909216608482015260a481019190915260c401602060405180830381600087803b151561504257600080fd5b6102c65a03f1151561505357600080fd5b50505060405180519250508282111561506b57600080fd5b819250613927565b600181015469010000000000000000009004600160a060020a0316630da5e18c8a8a8a8a8a8a60405160e060020a63ffffffff89160281526001604060020a0396871660048201529486166024860152928516604485015293166064830152600160a060020a03909216608482015260a481019190915260c401600060405180830381600087803b151561510657600080fd5b6102c65a03f1151561511757600080fd5b5050505050979650505050505050565b4390565b60206040519081016040526000815290565b610100604051908101604052806000815260200161515961512b565b815260006020820181905260408201819052606082018190526080820181905260a0820181905260c09091015290565b81548183558181151161168357600402816004028360005260206000209182019101611683919061537d565b8154818355818115116116835760040281600402836000526020600020918201910161168391906153e4565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061522257805160ff191683800117855561524f565b8280016001018555821561524f579182015b8281111561524f578251825591602001919060010190615234565b5061432a929150615434565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061529c5782800160ff1982351617855561524f565b8280016001018555821561524f579182015b8281111561524f5782358255916020019190600101906152ae565b828054828255906000526020600020906003016004900481019282156153715791602002820160005b8382111561533c57835183826101000a8154816001604060020a0302191690836001604060020a0316021790555092602001926008016020816007010492830192600103026152f2565b801561536f5782816101000a8154906001604060020a03021916905560080160208160070104928301926001030261533c565b505b5061432a92915061544e565b610f4591905b8082111561432a5780547fffffff00000000000000000000000000000000000000000000000000000000009081168255600182018054909116905560006153cd6002830182615473565b6153db600383016000615473565b50600401615383565b610f4591905b8082111561432a57600080825561540460018301826154b7565b506000600282015560038101805474ffffffffffffffffffffffffffffffffffffffffff191690556004016153ea565b610f4591905b8082111561432a576000815560010161543a565b610f4591905b8082111561432a57805467ffffffffffffffff19168155600101615454565b50805460018160011615610100020316600290046000825580601f106154995750612cf2565b601f016020900490600052602060002090810190612cf29190615434565b508054600082556003016004900490600052602060002090810190612cf291906154345600504c5547494e5f4d414e414745525f524f4c4500000000000000000000000000ffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffa165627a7a72305820f8cd8f1bee87915129eaab4a9ea3ea68838e0eba1b6393b1d2f180fbc742f20c0029"
|
|
exports['_./contracts/LiquidPledging.sol_keccak256'] = "0xc98ae77346207a5fcdf07aac0f7f1ad366e517070a40ac56b859b8ca5a31ba3d"
|
|
exports.LPConstantsAbi = [{"constant":true,"inputs":[],"name":"KERNEL_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"APP_ADDR_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"KERNEL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"LP_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CORE_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ACL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ACL_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"VAULT_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"APP_BASES_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"}]
|
|
exports.LPConstantsByteCode = "0x6060604052341561000f57600080fd5b6103ea8061001e6000396000f3006060604052600436106100985763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d811461009d578063178e6079146100c257806325012699146100d557806330744267146100e8578063756f6049146100fb578063a3b4b07f1461010e578063cbcc65eb14610121578063d2dd420f14610134578063db8a61d414610147575b600080fd5b34156100a857600080fd5b6100b061015a565b60405190815260200160405180910390f35b34156100cd57600080fd5b6100b061018e565b34156100e057600080fd5b6100b06101c2565b34156100f357600080fd5b6100b061023e565b341561010657600080fd5b6100b0610272565b341561011957600080fd5b6100b06102a6565b341561012c57600080fd5b6100b0610322565b341561013f57600080fd5b6100b0610356565b341561015257600080fd5b6100b061038a565b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f6c6971756964506c656467696e670000000000000000000000000000000000008152600e01604051809103902081565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f7661756c740000000000000000000000000000000000000000000000000000008152600501604051809103902081565b6040517f626173650000000000000000000000000000000000000000000000000000000081526004016040518091039020815600a165627a7a723058200ec32a4f75b4df13b45d516179ebc2a84dba287232e7699a8d347f2704d293f70029"
|
|
exports.LPConstantsRuntimeByteCode = "0x6060604052600436106100985763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d811461009d578063178e6079146100c257806325012699146100d557806330744267146100e8578063756f6049146100fb578063a3b4b07f1461010e578063cbcc65eb14610121578063d2dd420f14610134578063db8a61d414610147575b600080fd5b34156100a857600080fd5b6100b061015a565b60405190815260200160405180910390f35b34156100cd57600080fd5b6100b061018e565b34156100e057600080fd5b6100b06101c2565b34156100f357600080fd5b6100b061023e565b341561010657600080fd5b6100b0610272565b341561011957600080fd5b6100b06102a6565b341561012c57600080fd5b6100b0610322565b341561013f57600080fd5b6100b0610356565b341561015257600080fd5b6100b061038a565b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f6c6971756964506c656467696e670000000000000000000000000000000000008152600e01604051809103902081565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f7661756c740000000000000000000000000000000000000000000000000000008152600501604051809103902081565b6040517f626173650000000000000000000000000000000000000000000000000000000081526004016040518091039020815600a165627a7a723058200ec32a4f75b4df13b45d516179ebc2a84dba287232e7699a8d347f2704d293f70029"
|
|
exports['_./contracts/LPConstants.sol_keccak256'] = "0x558e8800a807b65c952c7d731ca1c5c42539d734df4d545f801ecff0f0cd2314"
|
|
exports.LPFactoryAbi = [{"constant":true,"inputs":[],"name":"baseACL","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"KERNEL_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"APP_ADDR_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lpBase","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_root","type":"address"}],"name":"newDAO","outputs":[{"name":"dao","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"KERNEL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"LP_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"regFactory","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CORE_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ACL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"baseKernel","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_root","type":"address"},{"name":"_escapeHatchDestination","type":"address"}],"name":"newLP","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ACL_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"VAULT_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"APP_BASES_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"vaultBase","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_vaultBase","type":"address"},{"name":"_lpBase","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"vault","type":"address"}],"name":"DeployVault","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"liquidPledging","type":"address"}],"name":"DeployLiquidPledging","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"dao","type":"address"}],"name":"DeployDAO","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"reg","type":"address"}],"name":"DeployEVMScriptRegistry","type":"event"}]
|
|
exports.LPFactoryByteCode = "0x606060405234156200001057600080fd5b6040516040806200531083398101604052808051919060200180519150600090506200003b62000132565b604051809103906000f08015156200005257600080fd5b60008054600160a060020a031916600160a060020a03929092169190911790556200007c62000143565b604051809103906000f08015156200009357600080fd5b60018054600160a060020a031916600160a060020a03928316179055811615620000d35760028054600160a060020a031916600160a060020a0383161790555b50600160a060020a0382161515620000ea57600080fd5b600160a060020a03811615156200010057600080fd5b60038054600160a060020a03938416600160a060020a0319918216179091556004805492909316911617905562000154565b604051611fdc8062001d4f83390190565b6040516115e58062003d2b83390190565b611beb80620001646000396000f3006060604052600436106100cc5763ffffffff60e060020a600035041663086b339e81146100d15780631113ed0d14610100578063178e6079146101255780631cb671b114610138578063216874441461014b578063250126991461016a578063307442671461017d578063656362b514610190578063756f6049146101a3578063a3b4b07f146101b6578063b16dd130146101c9578063bce9b995146101dc578063cbcc65eb14610203578063d2dd420f14610216578063db8a61d414610229578063eeab49551461023c575b600080fd5b34156100dc57600080fd5b6100e461024f565b604051600160a060020a03909116815260200160405180910390f35b341561010b57600080fd5b61011361025e565b60405190815260200160405180910390f35b341561013057600080fd5b610113610292565b341561014357600080fd5b6100e46102c6565b341561015657600080fd5b6100e4600160a060020a03600435166102d5565b341561017557600080fd5b6101136108c1565b341561018857600080fd5b61011361093d565b341561019b57600080fd5b6100e4610971565b34156101ae57600080fd5b610113610980565b34156101c157600080fd5b6101136109b4565b34156101d457600080fd5b6100e4610a30565b34156101e757600080fd5b610201600160a060020a0360043581169060243516610a3f565b005b341561020e57600080fd5b610113610ef3565b341561022157600080fd5b610113610f27565b341561023457600080fd5b610113610f5b565b341561024757600080fd5b6100e4610f8f565b600154600160a060020a031681565b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b600454600160a060020a031681565b6000805481908190819081908190600160a060020a03166102f46115e6565b600160a060020a039091168152602001604051809103906000f080151561031a57600080fd5b600254909650600160a060020a031615156103355786610337565b305b600154909550600160a060020a038088169163485cc95591168760405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b151561039657600080fd5b6102c65a03f115156103a757600080fd5b50505085600160a060020a031663de2873596000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156103f057600080fd5b6102c65a03f1151561040157600080fd5b5050506040518051600254909550600160a060020a031615905061087a5783600160a060020a0316633d6ab68f6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561046557600080fd5b6102c65a03f1151561047657600080fd5b5050506040518051935050600160a060020a038616638ea8dc9d6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156104c757600080fd5b6102c65a03f115156104d857600080fd5b5050506040518051600254909350600160a060020a038087169250630a8ed3db9116868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561054b57600080fd5b6102c65a03f1151561055c57600080fd5b5050600254600160a060020a03808716925063be038478911688853060405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b15156105ce57600080fd5b6102c65a03f115156105df57600080fd5b5050600254600160a060020a0316905063869abc24878960006040516020015260405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401602060405180830381600087803b151561064457600080fd5b6102c65a03f1151561065557600080fd5b5050506040518051905090507f1a40224412580c1ae5a2fbe8029a565f49a3a029608a8fd9320b32477f31457981604051600160a060020a03909116815260200160405180910390a1600254600160a060020a0380861691639d0effdb9116888560405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561070557600080fd5b6102c65a03f1151561071657600080fd5b50505083600160a060020a0316630a8ed3db88868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561077a57600080fd5b6102c65a03f1151561078b57600080fd5b50505083600160a060020a031663afd925df6000888560405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156107f057600080fd5b6102c65a03f1151561080157600080fd5b50505083600160a060020a031663afd925df88868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561086557600080fd5b6102c65a03f1151561087657600080fd5b5050505b7f3a7eb042a769adf51e9be78b68ed7af0ad7b379246536efc376ed2ca0123828286604051600160a060020a03909116815260200160405180910390a15050505050919050565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f6c6971756964506c656467696e670000000000000000000000000000000000008152600e01604051809103902081565b600254600160a060020a031681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b600054600160a060020a031681565b6000806000806000610a50306102d5565b945084600160a060020a031663de2873596000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610a9857600080fd5b6102c65a03f11515610aa957600080fd5b5050506040518051945050600160a060020a038516638ea8dc9d6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610afa57600080fd5b6102c65a03f11515610b0b57600080fd5b5050506040518051935050600160a060020a03841663be0384783087868260405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b1515610b7f57600080fd5b6102c65a03f11515610b9057600080fd5b50505084600160a060020a03166380cd5ac36040517f7661756c740000000000000000000000000000000000000000000000000000008152600501604051908190039020600354600160a060020a031660006040516020015260405160e060020a63ffffffff85160281526004810192909252600160a060020a03166024820152604401602060405180830381600087803b1515610c2d57600080fd5b6102c65a03f11515610c3e57600080fd5b5050506040518051925050600160a060020a0385166380cd5ac36040517f6c6971756964506c656467696e670000000000000000000000000000000000008152600e01604051908190039020600454600160a060020a031660006040516020015260405160e060020a63ffffffff85160281526004810192909252600160a060020a03166024820152604401602060405180830381600087803b1515610ce357600080fd5b6102c65a03f11515610cf457600080fd5b5050506040518051915050600160a060020a03821663485cc955828860405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b1515610d5557600080fd5b6102c65a03f11515610d6657600080fd5b50505080600160a060020a031663485cc955838860405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b1515610dbf57600080fd5b6102c65a03f11515610dd057600080fd5b505050600160a060020a03851663ae5b25408163178e60796000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610e1f57600080fd5b6102c65a03f11515610e3057600080fd5b505050604051805190506040517f6c6971756964506c656467696e670000000000000000000000000000000000008152600e0160405180910390208460006040516020015260405160e060020a63ffffffff861602815260048101939093526024830191909152600160a060020a03166044820152606401602060405180830381600087803b1515610ec157600080fd5b6102c65a03f11515610ed257600080fd5b5050506040518051905050610eea8785878585610f9e565b50505050505050565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f7661756c740000000000000000000000000000000000000000000000000000008152600501604051809103902081565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b600354600160a060020a031681565b60008060008086600160a060020a0316638ea8dc9d6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610fea57600080fd5b6102c65a03f11515610ffb57600080fd5b5050506040518051945050600160a060020a038816633d6ab68f6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561104c57600080fd5b6102c65a03f1151561105d57600080fd5b5050506040518051935050600160a060020a03861663b09927a16000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156110ae57600080fd5b6102c65a03f115156110bf57600080fd5b5050506040518051925050600160a060020a0385166324fea3b06000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561111057600080fd5b6102c65a03f1151561112157600080fd5b5050506040518051915050600160a060020a03881663be0384788a88858260405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b151561119557600080fd5b6102c65a03f115156111a657600080fd5b50505087600160a060020a031663be0384788a87858d60405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b151561121257600080fd5b6102c65a03f1151561122357600080fd5b50505087600160a060020a031663be0384788a87848d60405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b151561128f57600080fd5b6102c65a03f115156112a057600080fd5b50505087600160a060020a0316630a8ed3db8a898760405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561130457600080fd5b6102c65a03f1151561131557600080fd5b50505087600160a060020a0316630a8ed3db8a8a8660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561137957600080fd5b6102c65a03f1151561138a57600080fd5b50505087600160a060020a0316639d0effdb30898760405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156113ee57600080fd5b6102c65a03f115156113ff57600080fd5b50505087600160a060020a0316639d0effdb308a8660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561146357600080fd5b6102c65a03f1151561147457600080fd5b50505087600160a060020a031663afd925df8a898760405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156114d857600080fd5b6102c65a03f115156114e957600080fd5b50505087600160a060020a031663afd925df8a8a8660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561154d57600080fd5b6102c65a03f1151561155e57600080fd5b5050507fedeaf64ef333aa90332884a5a2f7f4afd68cb2f994f2305530ffd9f77a7d82f686604051600160a060020a03909116815260200160405180910390a17f5aea3adcb99f382f124e44eb79721965a8f357a5919434da5e74e85b8c79a02585604051600160a060020a03909116815260200160405180910390a1505050505050505050565b6040516105c9806115f78339019056006060604052341561000f57600080fd5b6040516020806105c98339810160405280805191508190506000806040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051908190039020815260208101919091526040016000208054600160a060020a0392909216600160a060020a0319909216919091179055506104e5806100e46000396000f30060606040526004361061008d5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d811461017b578063178e6079146101a057806325012699146101b357806338bb6def146101c6578063756f604914610205578063a3b4b07f14610218578063cbcc65eb1461022b578063db8a61d41461023e575b6101796000806040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902060405191825260208201526040908101905180910390206000191660001916815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610251945050505050565b005b341561018657600080fd5b61018e61028d565b60405190815260200160405180910390f35b34156101ab57600080fd5b61018e6102c1565b34156101be57600080fd5b61018e6102f5565b34156101d157600080fd5b6101dc600435610371565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b341561021057600080fd5b61018e610399565b341561022357600080fd5b61018e6103cd565b341561023657600080fd5b61018e610449565b341561024957600080fd5b61018e61047d565b61025a826104b1565b151561026557600080fd5b600080825160208401856127105a03f43d604051816000823e828015610289578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60006020819052908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b11905600a165627a7a723058202894d47893bad9c133837e82be07e4ec51a7f4ee3b4ecb0a729c5240497147540029a165627a7a723058205d3f96442eee17778a169f6a12666d24e50458e5605766853aa79871c8b2bbd400296060604052341561000f57600080fd5b611fbe8061001e6000396000f300606060405260043610620001315763ffffffff60e060020a6000350416631113ed0d811462000136578063178e6079146200015e57806325012699146200017457806338bb6def146200018a57806342c71f1d14620001bf578063485cc95514620001d8578063756f6049146200020257806380afdea8146200021857806380cd5ac3146200022e5780638b3dd74914620002535780638ea8dc9d1462000269578063958fde82146200027f578063a3b4b07f14620002a4578063ae5b254014620002ba578063cbcc65eb14620002e2578063d162f8b014620002f8578063d4aae0c41462000360578063db8a61d41462000376578063de287359146200038c578063e156a8f314620003a2578063ede658b014620003c7578063fdef9106146200042f578063ff289fc514620004b2575b600080fd5b34156200014257600080fd5b6200014c620004d7565b60405190815260200160405180910390f35b34156200016a57600080fd5b6200014c6200050b565b34156200018057600080fd5b6200014c62000528565b34156200019657600080fd5b620001a3600435620005a4565b604051600160a060020a03909116815260200160405180910390f35b3415620001cb57600080fd5b620001a3600435620005bf565b3415620001e457600080fd5b62000200600160a060020a0360043581169060243516620005da565b005b34156200020e57600080fd5b6200014c62000718565b34156200022457600080fd5b6200014c6200074c565b34156200023a57600080fd5b620001a3600435600160a060020a036024351662000752565b34156200025f57600080fd5b6200014c620007ee565b34156200027557600080fd5b6200014c620007f4565b34156200028b57600080fd5b620001a3600435600160a060020a0360243516620007f9565b3415620002b057600080fd5b6200014c6200088a565b3415620002c657600080fd5b6200014c600435602435600160a060020a0360443516620008de565b3415620002ee57600080fd5b6200014c620009d6565b34156200030457600080fd5b620001a360048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650620009f995505050505050565b34156200036c57600080fd5b620001a362000af1565b34156200038257600080fd5b6200014c62000b00565b34156200039857600080fd5b620001a362000b1e565b3415620003ae57600080fd5b620001a3600160a060020a036004351660243562000b80565b3415620003d357600080fd5b620001a360048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965062000bba95505050505050565b34156200043b57600080fd5b6200049e600160a060020a036004803582169160248035909116916044359160849060643590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965062000bca95505050505050565b604051901515815260200160405180910390f35b3415620004be57600080fd5b620001a3600160a060020a036004351660243562000cd8565b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60405160ec60020a62061707028152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b600060208190529081526040902054600160a060020a031681565b600090815260208190526040902054600160a060020a031690565b60045460009015620005eb57600080fd5b620005f562000d0b565b620006203060405160008051602062001f738339815191528152601001604051809103902062000b80565b90506200066860405160e060020a6362617365028152600401604051809103902060405160008051602062001f73833981519152815260100160405180910390208562000d28565b50620006ae60405160ec60020a62061707028152600301604051809103902060405160008051602062001f73833981519152815260100160405180910390208362000d28565b5080600160a060020a031663c4d66de88360405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401600060405180830381600087803b1515620006fe57600080fd5b6102c65a03f115156200071057600080fd5b505050505050565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60025481565b600060016200077c60405160e060020a636261736502815260040160405180910390208562000dc7565b6200078662000f32565b600082516020029050829150808252620007a33330868562000bca565b1515620007af57600080fd5b620007d660405160e060020a63626173650281526004016040518091039020888862000ddd565b50620007e3308862000b80565b979650505050505050565b60045490565b600181565b600060016200082360405160e060020a636261736502815260040160405180910390208562000dc7565b6200082d62000f32565b6000825160200290508291508082526200084a3330868562000bca565b15156200085657600080fd5b6200087d60405160e060020a63626173650281526004016040518091039020888862000ddd565b50620007e3308862000cd8565b60405160ec60020a62061707028152600301604051809103902060405160008051602062001f7383398151915281526010016040518091039020604051918252602082015260409081019051809103902081565b60006001620008ee858562000dc7565b620008f862000f32565b600082516020029050829150808252620009153330868562000bca565b15156200092157600080fd5b600080620009318a8a8a62000d28565b9650620009b66040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e65746800000000000000000000000000815260130160405180910390206040519182526020820152604090810190518091039020620005bf565b915050803b60008111620009c957600080fd5b5050505050509392505050565b60405160008051602062001f738339815191528152601001604051809103902081565b60008084848462000a0962000f44565b600160a060020a03841681526020810183905260606040820181815290820183818151815260200191508051906020019080838360005b8381101562000a5a57808201518382015260200162000a40565b50505050905090810190601f16801562000a885780820380516001836020036101000a031916815260200191505b50945050505050604051809103906000f080151562000aa657600080fd5b90507fe28f1412cafe58e22073759128eddcccfd9c1e3326665df874bdaf26077231a981604051600160a060020a03909116815260200160405180910390a18091505b509392505050565b600154600160a060020a031681565b60405160e060020a6362617365028152600401604051809103902081565b600062000b7b60405160ec60020a62061707028152600301604051809103902060405160008051602062001f73833981519152815260100160405180910390206040519182526020820152604090810190518091039020620005bf565b905090565b600062000bb38383600060405180591062000b985750595b818152601f19601f8301168101602001604052905062000bba565b9392505050565b60008084848462000a0962000f55565b600062000bd662000b1e565b600160a060020a031663fdef91068686868660006040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b8381101562000c6457808201518382015260200162000c4a565b50505050905090810190601f16801562000c925780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151562000cb457600080fd5b6102c65a03f1151562000cc657600080fd5b50505060405180519695505050505050565b600062000bb38383600060405180591062000cf05750595b818152601f19601f83011681016020016040529050620009f9565b6004541562000d1957600080fd5b62000d2362000ec9565b600455565b6000838360405191825260208201526040908101905190819003902060008181526020819052604090819020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0386161790559091508190849086907fe944a7cdbc6cbd4bfe4713501567365bd379a9df5fd376422712b066d6e6b52290869051600160a060020a03909116815260200160405180910390a49392505050565b62000dd162000f32565b62000bb3838362000ecd565b60008084846040519182526020820152604090810190519081900390209150600160a060020a0383161562000ae95762000e1782620005bf565b9050600160a060020a0381161562000e4857600160a060020a038181169084161462000e4257600080fd5b62000ae9565b60008281526020819052604090819020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0386161790558290859087907fe944a7cdbc6cbd4bfe4713501567365bd379a9df5fd376422712b066d6e6b52290879051600160a060020a03909116815260200160405180910390a4509392505050565b4390565b62000ed762000f32565b600260405180591062000ee75750595b90808252806020026020018201604052509050828160008151811062000f0957fe5b60209081029091010152818160018151811062000f2257fe5b6020908102909101015292915050565b60206040519081016040526000815290565b6040516107fe8062000f6783390190565b60405161080e80620017658339019056006060604052341561000f57600080fd5b6040516107fe3803806107fe83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061017881026104901704565b9050600082511115610124576100958164010000000061048861024b82021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505061014660015461017864010000000002610490176401000000009004565b60028054600160a060020a031916600160a060020a03928316179081905516151561017057600080fd5b505050610253565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561022b57600080fd5b6102c65a03f1151561023c57600080fd5b50505060405180519392505050565b6000903b1190565b61059c806102626000396000f3006060604052600436106100ae5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d81146100f1578063178e6079146101165780632501269914610129578063756f60491461013c57806380afdea81461014f578063a3b4b07f14610162578063cbcc65eb14610175578063d4aae0c414610188578063daa3a163146101c4578063db8a61d4146101eb578063ea879634146101fe575b6100ef6100b961020d565b6000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610229945050505050565b005b34156100fc57600080fd5b610104610265565b60405190815260200160405180910390f35b341561012157600080fd5b610104610299565b341561013457600080fd5b6101046102cd565b341561014757600080fd5b610104610349565b341561015a57600080fd5b61010461037d565b341561016d57600080fd5b610104610383565b341561018057600080fd5b6101046103ff565b341561019357600080fd5b61019b610433565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101cf57600080fd5b6101d761044f565b604051901515815260200160405180910390f35b34156101f657600080fd5b610104610454565b341561020957600080fd5b61019b5b60025473ffffffffffffffffffffffffffffffffffffffff1690565b61023282610488565b151561023d57600080fd5b600080825160208401856127105a03f43d604051816000823e828015610261578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600090565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b1190565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561055057600080fd5b6102c65a03f1151561056157600080fd5b505050604051805193925050505600a165627a7a723058200255860a5062066c2137ab89f709aa105861f9563f96a13912cb3cc1399f6e1800296060604052341561000f57600080fd5b60405161080e38038061080e83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061013081026104e01704565b905060008251111561012457610095816401000000006105c061020382021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505050505061020b565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156101e357600080fd5b6102c65a03f115156101f457600080fd5b50505060405180519392505050565b6000903b1190565b6105f48061021a6000396000f3006060604052600436106100b95763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d8114610124578063178e607914610149578063250126991461015c5780633bc7ebac1461016f578063756f6049146101ab57806380afdea8146101be578063a3b4b07f146101d1578063cbcc65eb146101e4578063d4aae0c4146101f7578063daa3a1631461020a578063db8a61d414610231578063ea87963414610244575b60006100c3610253565b905073ffffffffffffffffffffffffffffffffffffffff811615156100e757600080fd5b610121816000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610265945050505050565b50005b341561012f57600080fd5b6101376102a1565b60405190815260200160405180910390f35b341561015457600080fd5b6101376102d5565b341561016757600080fd5b610137610309565b341561017a57600080fd5b610182610385565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101b657600080fd5b6101376103a1565b34156101c957600080fd5b6101376103d5565b34156101dc57600080fd5b6101376103db565b34156101ef57600080fd5b610137610457565b341561020257600080fd5b61018261048b565b341561021557600080fd5b61021d6104a7565b604051901515815260200160405180910390f35b341561023c57600080fd5b6101376104ac565b341561024f57600080fd5b6101825b60006102606001546104e0565b905090565b61026e826105c0565b151561027957600080fd5b600080825160208401856127105a03f43d604051816000823e82801561029d578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60645473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600190565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156105a057600080fd5b6102c65a03f115156105b157600080fd5b50505060405180519392505050565b6000903b11905600a165627a7a72305820597e1abde087b6f366fd67f8c476a61c6222e12bbf1690994055572e527bb4dc002961636c2e617261676f6e706d2e65746800000000000000000000000000000000a165627a7a72305820fda4f030ea9598f08942024336636d6e3349a8c4266b736d2edd8e354afe999300296060604052341561000f57600080fd5b6115c78061001e6000396000f3006060604052600436106100f85763ffffffff60e060020a6000350416630a8ed3db81146100fd5780633d6ab68f1461012757806360b1e0571461014c5780636815c9921461015f5780636d6712d8146101c9578063710a83151461020557806380afdea8146102525780638b3dd749146102655780639b3fdf4c146102785780639d0effdb1461028b578063a1658fad146102b3578063afd925df14610316578063b19057271461033e578063be0384781461037c578063c4d66de8146103ab578063c513f66e146103ca578063d4aae0c4146103dd578063f520b58d146103f0578063f92a79ff1461045a578063fdef9106146104ab575b600080fd5b341561010857600080fd5b610125600160a060020a0360043581169060243516604435610517565b005b341561013257600080fd5b61013a610547565b60405190815260200160405180910390f35b341561015757600080fd5b61013a61054c565b341561016a57600080fd5b610125600160a060020a0360048035821691602480359091169160443591608490606435908101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061058095505050505050565b34156101d457600080fd5b6101f1600160a060020a0360043581169060243516604435610603565b604051901515815260200160405180910390f35b341561021057600080fd5b61021e600435602435610644565b60405160ff9384168152919092166020820152600160f060020a039091166040808301919091526060909101905180910390f35b341561025d57600080fd5b61013a61068c565b341561027057600080fd5b61013a610692565b341561028357600080fd5b61013a610699565b341561029657600080fd5b610125600160a060020a0360043581169060243516604435610715565b34156102be57600080fd5b6101f160048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061076a95505050505050565b341561032157600080fd5b610125600160a060020a03600435811690602435166044356108a8565b341561034957600080fd5b610360600160a060020a03600435166024356108de565b604051600160a060020a03909116815260200160405180910390f35b341561038757600080fd5b610125600160a060020a03600435811690602435811690604435906064351661090f565b34156103b657600080fd5b610125600160a060020a0360043516610938565b34156103d557600080fd5b61013a610978565b34156103e857600080fd5b61036061098e565b34156103fb57600080fd5b6101f1600160a060020a0360048035821691602480359091169160443591608490606435908101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061099d95505050505050565b341561046557600080fd5b61036060046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610a4395505050505050565b34156104b657600080fd5b6101f1600160a060020a036004803582169160248035909116916044359160849060643590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610b1f95505050505050565b610542838383600060405180591061052c5750595b9080825280602002602001820160405250610580565b505050565b600181565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6000838361058e82826108de565b600160a060020a031633600160a060020a03161415156105ad57600080fd5b6105b8878787610603565b156105c257600080fd5b60008451116105e357600060405190815260200160405180910390206105ec565b6105ec84610b58565b92506105fa87878786610cad565b50505050505050565b600061060d611530565b600060405180591061061c5750595b9080825280602002602001820160405250905061063b8585858461099d565b95945050505050565b60656020528160005260406000208181548110151561065f57fe5b60009182526020909120015460ff80821693506101008204169150620100009004600160f060020a031683565b60015481565b6003545b90565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b818161072182826108de565b600160a060020a031633600160a060020a031614151561074057600080fd5b61074b858585610603565b151561075657600080fd5b6107638585856000610cad565b5050505050565b6000610774611530565b6000808451111561078d57835160200290508391508082525b600054600160a060020a0316158061089e575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b8381101561083457808201518382015260200161081c565b50505050905090810190601f1680156108615780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561088257600080fd5b6102c65a03f1151561089357600080fd5b505050604051805190505b9695505050505050565b81816108b482826108de565b600160a060020a031633600160a060020a03161415156108d357600080fd5b610763858585610d22565b6000606660006108ee8585610da4565b8152602081019190915260400160002054600160a060020a03169392505050565b61091b33306001610603565b151561092657600080fd5b61093284848484610de8565b50505050565b6003541561094557600080fd5b61094d610e30565b60005433600160a060020a0390811691161461096857600080fd5b6109758130600182610de8565b50565b6000604051908152602001604051809103902081565b600054600160a060020a031681565b6000806000606460006109b1898989610e4a565b8152602081019190915260400160002054915081158015906109db57506109db8288888888610e9b565b156109e95760019250610a39565b606460006109fa6000198989610e4a565b815260208101919091526040016000205490508015801590610a265750610a2681600019888888610e9b565b15610a345760019250610a39565b600092505b5050949350505050565b6000610a4d610ece565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610ab4578082015183820152602001610a9c565b50505050905090810190601f168015610ae15780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b1515610aff57600080fd5b6102c65a03f11515610b1057600080fd5b50505060405180519392505050565b6000610b29611530565b600060208451811515610b3857fe5b049050839150808252610b4d8787878561099d565b979650505050505050565b6000806000806000610b68611542565b8660405180828051906020019060200280838360005b83811015610b96578082015183820152602001610b7e565b505050509050019150506040519081900390206000818152606560205260409020805491965094501515610ca257600092505b8651831015610ca257868381518110610bde57fe5b906020019060200201519150606060405190810160405280610bff84610fbe565b60ff168152602001610c1084610fe4565b60ff16815260200183600160f060020a03168152509050838054806001018281610c3a9190611562565b600092835260209092208391018151815460ff191660ff919091161781556020820151815460ff919091166101000261ff001990911617815560408201518154600160f060020a0391909116620100000261ffff909116179055505060019290920191610bc9565b509295945050505050565b8060646000610cbd878787610e4a565b815260208101919091526040908101600020919091558290600160a060020a0380861691908716907f759b9a74d5354b5801710a0c1b283cc9f0d32b607ac8ced10c83ac8e75c77d52908515159051901515815260200160405180910390a450505050565b8260666000610d318585610da4565b815260208101919091526040908101600020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03938416179055848216918391908516907ff3addc8b8e25ee11528a61b0e65092cae0666ef0ec0c64cb303993c88d689b4d905160405180910390a4505050565b600060018383604051928352600160a060020a03919091166c0100000000000000000000000002602083015260348201526054016040518091039020905092915050565b6000610df484846108de565b600160a060020a031614610e0757600080fd5b610e2584848460006040519081526020016040518091039020610cad565b610932818484610d22565b60035415610e3d57600080fd5b610e45611009565b600355565b600060028484846040519384526c01000000000000000000000000600160a060020a0393841681026020860152919092160260348301526048820152606801604051809103902090505b9392505050565b600080604051908152602001604051908190039020861415610ebf5750600161063b565b61089e8660008787878761100d565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610f9a57600080fd5b6102c65a03f11515610fab57600080fd5b50505060405180519250829150505b5090565b7f0100000000000000000000000000000000000000000000000000000000000000900490565b7e01000000000000000000000000000000000000000000000000000000000000900490565b4390565b6000611017611542565b600088815260656020526040812054819063ffffffff8a161061103d5760009350611293565b60008a8152606560205260409020805463ffffffff8b1690811061105d57fe5b906000526020600020900160606040519081016040908152915460ff80821683526101008204166020830152620100009004600160f060020a031691810191909152925060cc835160ff1614156110c3576110bc838b8a8a8a8a6112a0565b9350611293565b8260400151600160f060020a0316905060cb835160ff161415611185578260400151600160a060020a0316631a2b625089898960006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561114e57600080fd5b6102c65a03f1151561115f57600080fd5b50505060405180519050611174576000611177565b60015b60ff16915060019050611242565b60c8835160ff1614156111a15761119a611009565b9150611242565b60c9835160ff1614156111c7576111b6611456565b67ffffffffffffffff169150611242565b60ca835160ff1614156111e55733600160a060020a03169150611242565b60cd835160ff161415611207578260400151600160f060020a03169150611242565b8451835160ff161061121c5760009350611293565b84835160ff168151811061122c57fe5b90602001906020020151600160f060020a031691505b600c836020015160ff16600c81111561125757fe5b600c81111561126257fe5b141561127357600082119350611293565b61129082846020015160ff16600c81111561128a57fe5b8361145a565b93505b5050509695505050505050565b60008080808080808080600b8f6020015160ff16600c8111156112bf57fe5b600c8111156112ca57fe5b141561131d576112e68f60400151600160f060020a0316611517565b9750975097506112fa8e898f8f8f8f61100d565b94506113168e8661130b578761130d565b885b8f8f8f8f61100d565b9850611444565b6113338f60400151600160f060020a0316611517565b50935093506113468e858f8f8f8f61100d565b915060078f6020015160ff16600c81111561135d57fe5b600c81111561136857fe5b14156113775781159850611444565b8180156113a1575060098f6020015160ff16600c81111561139457fe5b600c81111561139f57fe5b145b156113af5760019850611444565b811580156113da575060088f6020015160ff16600c8111156113cd57fe5b600c8111156113d857fe5b145b156113e85760009850611444565b6113f68e848f8f8f8f61100d565b9050600a8f6020015160ff16600c81111561140d57fe5b600c81111561141857fe5b141561144057818015611429575080155b806113165750811580156113165750809850611444565b8098505b50505050505050509695505050505050565b4290565b6000600183600c81111561146a57fe5b14156114795750828114610e94565b600283600c81111561148757fe5b1415611497575082811415610e94565b600383600c8111156114a557fe5b14156114b45750808311610e94565b600483600c8111156114c257fe5b14156114d15750808310610e94565b600583600c8111156114df57fe5b14156114ef575080831015610e94565b600683600c8111156114fd57fe5b141561150d575080831115610e94565b5060009392505050565b9064010000000082049068010000000000000000830490565b60206040519081016040526000815290565b606060405190810160409081526000808352602083018190529082015290565b8154818355818115116105425760008381526020902061054291810190830161069691905b80821115610fba57600081556001016115875600a165627a7a72305820453905930d96216332244a56a29d36818098443dfe9ae2db9d325f0a6aa8cedb0029"
|
|
exports.LPFactoryRuntimeByteCode = "0x6060604052600436106100cc5763ffffffff60e060020a600035041663086b339e81146100d15780631113ed0d14610100578063178e6079146101255780631cb671b114610138578063216874441461014b578063250126991461016a578063307442671461017d578063656362b514610190578063756f6049146101a3578063a3b4b07f146101b6578063b16dd130146101c9578063bce9b995146101dc578063cbcc65eb14610203578063d2dd420f14610216578063db8a61d414610229578063eeab49551461023c575b600080fd5b34156100dc57600080fd5b6100e461024f565b604051600160a060020a03909116815260200160405180910390f35b341561010b57600080fd5b61011361025e565b60405190815260200160405180910390f35b341561013057600080fd5b610113610292565b341561014357600080fd5b6100e46102c6565b341561015657600080fd5b6100e4600160a060020a03600435166102d5565b341561017557600080fd5b6101136108c1565b341561018857600080fd5b61011361093d565b341561019b57600080fd5b6100e4610971565b34156101ae57600080fd5b610113610980565b34156101c157600080fd5b6101136109b4565b34156101d457600080fd5b6100e4610a30565b34156101e757600080fd5b610201600160a060020a0360043581169060243516610a3f565b005b341561020e57600080fd5b610113610ef3565b341561022157600080fd5b610113610f27565b341561023457600080fd5b610113610f5b565b341561024757600080fd5b6100e4610f8f565b600154600160a060020a031681565b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b600454600160a060020a031681565b6000805481908190819081908190600160a060020a03166102f46115e6565b600160a060020a039091168152602001604051809103906000f080151561031a57600080fd5b600254909650600160a060020a031615156103355786610337565b305b600154909550600160a060020a038088169163485cc95591168760405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b151561039657600080fd5b6102c65a03f115156103a757600080fd5b50505085600160a060020a031663de2873596000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156103f057600080fd5b6102c65a03f1151561040157600080fd5b5050506040518051600254909550600160a060020a031615905061087a5783600160a060020a0316633d6ab68f6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561046557600080fd5b6102c65a03f1151561047657600080fd5b5050506040518051935050600160a060020a038616638ea8dc9d6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156104c757600080fd5b6102c65a03f115156104d857600080fd5b5050506040518051600254909350600160a060020a038087169250630a8ed3db9116868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561054b57600080fd5b6102c65a03f1151561055c57600080fd5b5050600254600160a060020a03808716925063be038478911688853060405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b15156105ce57600080fd5b6102c65a03f115156105df57600080fd5b5050600254600160a060020a0316905063869abc24878960006040516020015260405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401602060405180830381600087803b151561064457600080fd5b6102c65a03f1151561065557600080fd5b5050506040518051905090507f1a40224412580c1ae5a2fbe8029a565f49a3a029608a8fd9320b32477f31457981604051600160a060020a03909116815260200160405180910390a1600254600160a060020a0380861691639d0effdb9116888560405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561070557600080fd5b6102c65a03f1151561071657600080fd5b50505083600160a060020a0316630a8ed3db88868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561077a57600080fd5b6102c65a03f1151561078b57600080fd5b50505083600160a060020a031663afd925df6000888560405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156107f057600080fd5b6102c65a03f1151561080157600080fd5b50505083600160a060020a031663afd925df88868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561086557600080fd5b6102c65a03f1151561087657600080fd5b5050505b7f3a7eb042a769adf51e9be78b68ed7af0ad7b379246536efc376ed2ca0123828286604051600160a060020a03909116815260200160405180910390a15050505050919050565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f6c6971756964506c656467696e670000000000000000000000000000000000008152600e01604051809103902081565b600254600160a060020a031681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b600054600160a060020a031681565b6000806000806000610a50306102d5565b945084600160a060020a031663de2873596000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610a9857600080fd5b6102c65a03f11515610aa957600080fd5b5050506040518051945050600160a060020a038516638ea8dc9d6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610afa57600080fd5b6102c65a03f11515610b0b57600080fd5b5050506040518051935050600160a060020a03841663be0384783087868260405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b1515610b7f57600080fd5b6102c65a03f11515610b9057600080fd5b50505084600160a060020a03166380cd5ac36040517f7661756c740000000000000000000000000000000000000000000000000000008152600501604051908190039020600354600160a060020a031660006040516020015260405160e060020a63ffffffff85160281526004810192909252600160a060020a03166024820152604401602060405180830381600087803b1515610c2d57600080fd5b6102c65a03f11515610c3e57600080fd5b5050506040518051925050600160a060020a0385166380cd5ac36040517f6c6971756964506c656467696e670000000000000000000000000000000000008152600e01604051908190039020600454600160a060020a031660006040516020015260405160e060020a63ffffffff85160281526004810192909252600160a060020a03166024820152604401602060405180830381600087803b1515610ce357600080fd5b6102c65a03f11515610cf457600080fd5b5050506040518051915050600160a060020a03821663485cc955828860405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b1515610d5557600080fd5b6102c65a03f11515610d6657600080fd5b50505080600160a060020a031663485cc955838860405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b1515610dbf57600080fd5b6102c65a03f11515610dd057600080fd5b505050600160a060020a03851663ae5b25408163178e60796000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610e1f57600080fd5b6102c65a03f11515610e3057600080fd5b505050604051805190506040517f6c6971756964506c656467696e670000000000000000000000000000000000008152600e0160405180910390208460006040516020015260405160e060020a63ffffffff861602815260048101939093526024830191909152600160a060020a03166044820152606401602060405180830381600087803b1515610ec157600080fd5b6102c65a03f11515610ed257600080fd5b5050506040518051905050610eea8785878585610f9e565b50505050505050565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f7661756c740000000000000000000000000000000000000000000000000000008152600501604051809103902081565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b600354600160a060020a031681565b60008060008086600160a060020a0316638ea8dc9d6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610fea57600080fd5b6102c65a03f11515610ffb57600080fd5b5050506040518051945050600160a060020a038816633d6ab68f6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561104c57600080fd5b6102c65a03f1151561105d57600080fd5b5050506040518051935050600160a060020a03861663b09927a16000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156110ae57600080fd5b6102c65a03f115156110bf57600080fd5b5050506040518051925050600160a060020a0385166324fea3b06000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561111057600080fd5b6102c65a03f1151561112157600080fd5b5050506040518051915050600160a060020a03881663be0384788a88858260405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b151561119557600080fd5b6102c65a03f115156111a657600080fd5b50505087600160a060020a031663be0384788a87858d60405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b151561121257600080fd5b6102c65a03f1151561122357600080fd5b50505087600160a060020a031663be0384788a87848d60405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b151561128f57600080fd5b6102c65a03f115156112a057600080fd5b50505087600160a060020a0316630a8ed3db8a898760405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561130457600080fd5b6102c65a03f1151561131557600080fd5b50505087600160a060020a0316630a8ed3db8a8a8660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561137957600080fd5b6102c65a03f1151561138a57600080fd5b50505087600160a060020a0316639d0effdb30898760405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156113ee57600080fd5b6102c65a03f115156113ff57600080fd5b50505087600160a060020a0316639d0effdb308a8660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561146357600080fd5b6102c65a03f1151561147457600080fd5b50505087600160a060020a031663afd925df8a898760405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156114d857600080fd5b6102c65a03f115156114e957600080fd5b50505087600160a060020a031663afd925df8a8a8660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561154d57600080fd5b6102c65a03f1151561155e57600080fd5b5050507fedeaf64ef333aa90332884a5a2f7f4afd68cb2f994f2305530ffd9f77a7d82f686604051600160a060020a03909116815260200160405180910390a17f5aea3adcb99f382f124e44eb79721965a8f357a5919434da5e74e85b8c79a02585604051600160a060020a03909116815260200160405180910390a1505050505050505050565b6040516105c9806115f78339019056006060604052341561000f57600080fd5b6040516020806105c98339810160405280805191508190506000806040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051908190039020815260208101919091526040016000208054600160a060020a0392909216600160a060020a0319909216919091179055506104e5806100e46000396000f30060606040526004361061008d5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d811461017b578063178e6079146101a057806325012699146101b357806338bb6def146101c6578063756f604914610205578063a3b4b07f14610218578063cbcc65eb1461022b578063db8a61d41461023e575b6101796000806040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902060405191825260208201526040908101905180910390206000191660001916815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610251945050505050565b005b341561018657600080fd5b61018e61028d565b60405190815260200160405180910390f35b34156101ab57600080fd5b61018e6102c1565b34156101be57600080fd5b61018e6102f5565b34156101d157600080fd5b6101dc600435610371565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b341561021057600080fd5b61018e610399565b341561022357600080fd5b61018e6103cd565b341561023657600080fd5b61018e610449565b341561024957600080fd5b61018e61047d565b61025a826104b1565b151561026557600080fd5b600080825160208401856127105a03f43d604051816000823e828015610289578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60006020819052908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b11905600a165627a7a723058202894d47893bad9c133837e82be07e4ec51a7f4ee3b4ecb0a729c5240497147540029a165627a7a723058205d3f96442eee17778a169f6a12666d24e50458e5605766853aa79871c8b2bbd40029"
|
|
exports['_./contracts/LPFactory.sol_keccak256'] = "0x24986a9eb2cbc057f7816e2da5d1054d6b1b64f5542c09a3f3abfc77da2630dc"
|
|
exports.LPFactoryAbi = [{"constant":true,"inputs":[],"name":"baseACL","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"KERNEL_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"APP_ADDR_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lpBase","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_root","type":"address"}],"name":"newDAO","outputs":[{"name":"dao","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"KERNEL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"LP_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"regFactory","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CORE_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ACL_APP","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"baseKernel","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_root","type":"address"},{"name":"_escapeHatchDestination","type":"address"}],"name":"newLP","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ACL_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"VAULT_APP_ID","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"APP_BASES_NAMESPACE","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"vaultBase","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_vaultBase","type":"address"},{"name":"_lpBase","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"vault","type":"address"}],"name":"DeployVault","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"liquidPledging","type":"address"}],"name":"DeployLiquidPledging","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"dao","type":"address"}],"name":"DeployDAO","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"reg","type":"address"}],"name":"DeployEVMScriptRegistry","type":"event"}]
|
|
exports.LPFactoryByteCode = "0x606060405234156200001057600080fd5b6040516040806200531083398101604052808051919060200180519150600090506200003b62000132565b604051809103906000f08015156200005257600080fd5b60008054600160a060020a031916600160a060020a03929092169190911790556200007c62000143565b604051809103906000f08015156200009357600080fd5b60018054600160a060020a031916600160a060020a03928316179055811615620000d35760028054600160a060020a031916600160a060020a0383161790555b50600160a060020a0382161515620000ea57600080fd5b600160a060020a03811615156200010057600080fd5b60038054600160a060020a03938416600160a060020a0319918216179091556004805492909316911617905562000154565b604051611fdc8062001d4f83390190565b6040516115e58062003d2b83390190565b611beb80620001646000396000f3006060604052600436106100cc5763ffffffff60e060020a600035041663086b339e81146100d15780631113ed0d14610100578063178e6079146101255780631cb671b114610138578063216874441461014b578063250126991461016a578063307442671461017d578063656362b514610190578063756f6049146101a3578063a3b4b07f146101b6578063b16dd130146101c9578063bce9b995146101dc578063cbcc65eb14610203578063d2dd420f14610216578063db8a61d414610229578063eeab49551461023c575b600080fd5b34156100dc57600080fd5b6100e461024f565b604051600160a060020a03909116815260200160405180910390f35b341561010b57600080fd5b61011361025e565b60405190815260200160405180910390f35b341561013057600080fd5b610113610292565b341561014357600080fd5b6100e46102c6565b341561015657600080fd5b6100e4600160a060020a03600435166102d5565b341561017557600080fd5b6101136108c1565b341561018857600080fd5b61011361093d565b341561019b57600080fd5b6100e4610971565b34156101ae57600080fd5b610113610980565b34156101c157600080fd5b6101136109b4565b34156101d457600080fd5b6100e4610a30565b34156101e757600080fd5b610201600160a060020a0360043581169060243516610a3f565b005b341561020e57600080fd5b610113610ef3565b341561022157600080fd5b610113610f27565b341561023457600080fd5b610113610f5b565b341561024757600080fd5b6100e4610f8f565b600154600160a060020a031681565b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b600454600160a060020a031681565b6000805481908190819081908190600160a060020a03166102f46115e6565b600160a060020a039091168152602001604051809103906000f080151561031a57600080fd5b600254909650600160a060020a031615156103355786610337565b305b600154909550600160a060020a038088169163485cc95591168760405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b151561039657600080fd5b6102c65a03f115156103a757600080fd5b50505085600160a060020a031663de2873596000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156103f057600080fd5b6102c65a03f1151561040157600080fd5b5050506040518051600254909550600160a060020a031615905061087a5783600160a060020a0316633d6ab68f6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561046557600080fd5b6102c65a03f1151561047657600080fd5b5050506040518051935050600160a060020a038616638ea8dc9d6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156104c757600080fd5b6102c65a03f115156104d857600080fd5b5050506040518051600254909350600160a060020a038087169250630a8ed3db9116868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561054b57600080fd5b6102c65a03f1151561055c57600080fd5b5050600254600160a060020a03808716925063be038478911688853060405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b15156105ce57600080fd5b6102c65a03f115156105df57600080fd5b5050600254600160a060020a0316905063869abc24878960006040516020015260405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401602060405180830381600087803b151561064457600080fd5b6102c65a03f1151561065557600080fd5b5050506040518051905090507f1a40224412580c1ae5a2fbe8029a565f49a3a029608a8fd9320b32477f31457981604051600160a060020a03909116815260200160405180910390a1600254600160a060020a0380861691639d0effdb9116888560405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561070557600080fd5b6102c65a03f1151561071657600080fd5b50505083600160a060020a0316630a8ed3db88868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561077a57600080fd5b6102c65a03f1151561078b57600080fd5b50505083600160a060020a031663afd925df6000888560405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156107f057600080fd5b6102c65a03f1151561080157600080fd5b50505083600160a060020a031663afd925df88868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561086557600080fd5b6102c65a03f1151561087657600080fd5b5050505b7f3a7eb042a769adf51e9be78b68ed7af0ad7b379246536efc376ed2ca0123828286604051600160a060020a03909116815260200160405180910390a15050505050919050565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f6c6971756964506c656467696e670000000000000000000000000000000000008152600e01604051809103902081565b600254600160a060020a031681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b600054600160a060020a031681565b6000806000806000610a50306102d5565b945084600160a060020a031663de2873596000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610a9857600080fd5b6102c65a03f11515610aa957600080fd5b5050506040518051945050600160a060020a038516638ea8dc9d6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610afa57600080fd5b6102c65a03f11515610b0b57600080fd5b5050506040518051935050600160a060020a03841663be0384783087868260405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b1515610b7f57600080fd5b6102c65a03f11515610b9057600080fd5b50505084600160a060020a03166380cd5ac36040517f7661756c740000000000000000000000000000000000000000000000000000008152600501604051908190039020600354600160a060020a031660006040516020015260405160e060020a63ffffffff85160281526004810192909252600160a060020a03166024820152604401602060405180830381600087803b1515610c2d57600080fd5b6102c65a03f11515610c3e57600080fd5b5050506040518051925050600160a060020a0385166380cd5ac36040517f6c6971756964506c656467696e670000000000000000000000000000000000008152600e01604051908190039020600454600160a060020a031660006040516020015260405160e060020a63ffffffff85160281526004810192909252600160a060020a03166024820152604401602060405180830381600087803b1515610ce357600080fd5b6102c65a03f11515610cf457600080fd5b5050506040518051915050600160a060020a03821663485cc955828860405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b1515610d5557600080fd5b6102c65a03f11515610d6657600080fd5b50505080600160a060020a031663485cc955838860405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b1515610dbf57600080fd5b6102c65a03f11515610dd057600080fd5b505050600160a060020a03851663ae5b25408163178e60796000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610e1f57600080fd5b6102c65a03f11515610e3057600080fd5b505050604051805190506040517f6c6971756964506c656467696e670000000000000000000000000000000000008152600e0160405180910390208460006040516020015260405160e060020a63ffffffff861602815260048101939093526024830191909152600160a060020a03166044820152606401602060405180830381600087803b1515610ec157600080fd5b6102c65a03f11515610ed257600080fd5b5050506040518051905050610eea8785878585610f9e565b50505050505050565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f7661756c740000000000000000000000000000000000000000000000000000008152600501604051809103902081565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b600354600160a060020a031681565b60008060008086600160a060020a0316638ea8dc9d6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610fea57600080fd5b6102c65a03f11515610ffb57600080fd5b5050506040518051945050600160a060020a038816633d6ab68f6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561104c57600080fd5b6102c65a03f1151561105d57600080fd5b5050506040518051935050600160a060020a03861663b09927a16000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156110ae57600080fd5b6102c65a03f115156110bf57600080fd5b5050506040518051925050600160a060020a0385166324fea3b06000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561111057600080fd5b6102c65a03f1151561112157600080fd5b5050506040518051915050600160a060020a03881663be0384788a88858260405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b151561119557600080fd5b6102c65a03f115156111a657600080fd5b50505087600160a060020a031663be0384788a87858d60405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b151561121257600080fd5b6102c65a03f1151561122357600080fd5b50505087600160a060020a031663be0384788a87848d60405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b151561128f57600080fd5b6102c65a03f115156112a057600080fd5b50505087600160a060020a0316630a8ed3db8a898760405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561130457600080fd5b6102c65a03f1151561131557600080fd5b50505087600160a060020a0316630a8ed3db8a8a8660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561137957600080fd5b6102c65a03f1151561138a57600080fd5b50505087600160a060020a0316639d0effdb30898760405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156113ee57600080fd5b6102c65a03f115156113ff57600080fd5b50505087600160a060020a0316639d0effdb308a8660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561146357600080fd5b6102c65a03f1151561147457600080fd5b50505087600160a060020a031663afd925df8a898760405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156114d857600080fd5b6102c65a03f115156114e957600080fd5b50505087600160a060020a031663afd925df8a8a8660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561154d57600080fd5b6102c65a03f1151561155e57600080fd5b5050507fedeaf64ef333aa90332884a5a2f7f4afd68cb2f994f2305530ffd9f77a7d82f686604051600160a060020a03909116815260200160405180910390a17f5aea3adcb99f382f124e44eb79721965a8f357a5919434da5e74e85b8c79a02585604051600160a060020a03909116815260200160405180910390a1505050505050505050565b6040516105c9806115f78339019056006060604052341561000f57600080fd5b6040516020806105c98339810160405280805191508190506000806040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051908190039020815260208101919091526040016000208054600160a060020a0392909216600160a060020a0319909216919091179055506104e5806100e46000396000f30060606040526004361061008d5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d811461017b578063178e6079146101a057806325012699146101b357806338bb6def146101c6578063756f604914610205578063a3b4b07f14610218578063cbcc65eb1461022b578063db8a61d41461023e575b6101796000806040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902060405191825260208201526040908101905180910390206000191660001916815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610251945050505050565b005b341561018657600080fd5b61018e61028d565b60405190815260200160405180910390f35b34156101ab57600080fd5b61018e6102c1565b34156101be57600080fd5b61018e6102f5565b34156101d157600080fd5b6101dc600435610371565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b341561021057600080fd5b61018e610399565b341561022357600080fd5b61018e6103cd565b341561023657600080fd5b61018e610449565b341561024957600080fd5b61018e61047d565b61025a826104b1565b151561026557600080fd5b600080825160208401856127105a03f43d604051816000823e828015610289578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60006020819052908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b11905600a165627a7a723058202894d47893bad9c133837e82be07e4ec51a7f4ee3b4ecb0a729c5240497147540029a165627a7a723058205d3f96442eee17778a169f6a12666d24e50458e5605766853aa79871c8b2bbd400296060604052341561000f57600080fd5b611fbe8061001e6000396000f300606060405260043610620001315763ffffffff60e060020a6000350416631113ed0d811462000136578063178e6079146200015e57806325012699146200017457806338bb6def146200018a57806342c71f1d14620001bf578063485cc95514620001d8578063756f6049146200020257806380afdea8146200021857806380cd5ac3146200022e5780638b3dd74914620002535780638ea8dc9d1462000269578063958fde82146200027f578063a3b4b07f14620002a4578063ae5b254014620002ba578063cbcc65eb14620002e2578063d162f8b014620002f8578063d4aae0c41462000360578063db8a61d41462000376578063de287359146200038c578063e156a8f314620003a2578063ede658b014620003c7578063fdef9106146200042f578063ff289fc514620004b2575b600080fd5b34156200014257600080fd5b6200014c620004d7565b60405190815260200160405180910390f35b34156200016a57600080fd5b6200014c6200050b565b34156200018057600080fd5b6200014c62000528565b34156200019657600080fd5b620001a3600435620005a4565b604051600160a060020a03909116815260200160405180910390f35b3415620001cb57600080fd5b620001a3600435620005bf565b3415620001e457600080fd5b62000200600160a060020a0360043581169060243516620005da565b005b34156200020e57600080fd5b6200014c62000718565b34156200022457600080fd5b6200014c6200074c565b34156200023a57600080fd5b620001a3600435600160a060020a036024351662000752565b34156200025f57600080fd5b6200014c620007ee565b34156200027557600080fd5b6200014c620007f4565b34156200028b57600080fd5b620001a3600435600160a060020a0360243516620007f9565b3415620002b057600080fd5b6200014c6200088a565b3415620002c657600080fd5b6200014c600435602435600160a060020a0360443516620008de565b3415620002ee57600080fd5b6200014c620009d6565b34156200030457600080fd5b620001a360048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650620009f995505050505050565b34156200036c57600080fd5b620001a362000af1565b34156200038257600080fd5b6200014c62000b00565b34156200039857600080fd5b620001a362000b1e565b3415620003ae57600080fd5b620001a3600160a060020a036004351660243562000b80565b3415620003d357600080fd5b620001a360048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965062000bba95505050505050565b34156200043b57600080fd5b6200049e600160a060020a036004803582169160248035909116916044359160849060643590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965062000bca95505050505050565b604051901515815260200160405180910390f35b3415620004be57600080fd5b620001a3600160a060020a036004351660243562000cd8565b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b60405160ec60020a62061707028152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b600060208190529081526040902054600160a060020a031681565b600090815260208190526040902054600160a060020a031690565b60045460009015620005eb57600080fd5b620005f562000d0b565b620006203060405160008051602062001f738339815191528152601001604051809103902062000b80565b90506200066860405160e060020a6362617365028152600401604051809103902060405160008051602062001f73833981519152815260100160405180910390208562000d28565b50620006ae60405160ec60020a62061707028152600301604051809103902060405160008051602062001f73833981519152815260100160405180910390208362000d28565b5080600160a060020a031663c4d66de88360405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401600060405180830381600087803b1515620006fe57600080fd5b6102c65a03f115156200071057600080fd5b505050505050565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60025481565b600060016200077c60405160e060020a636261736502815260040160405180910390208562000dc7565b6200078662000f32565b600082516020029050829150808252620007a33330868562000bca565b1515620007af57600080fd5b620007d660405160e060020a63626173650281526004016040518091039020888862000ddd565b50620007e3308862000b80565b979650505050505050565b60045490565b600181565b600060016200082360405160e060020a636261736502815260040160405180910390208562000dc7565b6200082d62000f32565b6000825160200290508291508082526200084a3330868562000bca565b15156200085657600080fd5b6200087d60405160e060020a63626173650281526004016040518091039020888862000ddd565b50620007e3308862000cd8565b60405160ec60020a62061707028152600301604051809103902060405160008051602062001f7383398151915281526010016040518091039020604051918252602082015260409081019051809103902081565b60006001620008ee858562000dc7565b620008f862000f32565b600082516020029050829150808252620009153330868562000bca565b15156200092157600080fd5b600080620009318a8a8a62000d28565b9650620009b66040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e65746800000000000000000000000000815260130160405180910390206040519182526020820152604090810190518091039020620005bf565b915050803b60008111620009c957600080fd5b5050505050509392505050565b60405160008051602062001f738339815191528152601001604051809103902081565b60008084848462000a0962000f44565b600160a060020a03841681526020810183905260606040820181815290820183818151815260200191508051906020019080838360005b8381101562000a5a57808201518382015260200162000a40565b50505050905090810190601f16801562000a885780820380516001836020036101000a031916815260200191505b50945050505050604051809103906000f080151562000aa657600080fd5b90507fe28f1412cafe58e22073759128eddcccfd9c1e3326665df874bdaf26077231a981604051600160a060020a03909116815260200160405180910390a18091505b509392505050565b600154600160a060020a031681565b60405160e060020a6362617365028152600401604051809103902081565b600062000b7b60405160ec60020a62061707028152600301604051809103902060405160008051602062001f73833981519152815260100160405180910390206040519182526020820152604090810190518091039020620005bf565b905090565b600062000bb38383600060405180591062000b985750595b818152601f19601f8301168101602001604052905062000bba565b9392505050565b60008084848462000a0962000f55565b600062000bd662000b1e565b600160a060020a031663fdef91068686868660006040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b8381101562000c6457808201518382015260200162000c4a565b50505050905090810190601f16801562000c925780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151562000cb457600080fd5b6102c65a03f1151562000cc657600080fd5b50505060405180519695505050505050565b600062000bb38383600060405180591062000cf05750595b818152601f19601f83011681016020016040529050620009f9565b6004541562000d1957600080fd5b62000d2362000ec9565b600455565b6000838360405191825260208201526040908101905190819003902060008181526020819052604090819020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0386161790559091508190849086907fe944a7cdbc6cbd4bfe4713501567365bd379a9df5fd376422712b066d6e6b52290869051600160a060020a03909116815260200160405180910390a49392505050565b62000dd162000f32565b62000bb3838362000ecd565b60008084846040519182526020820152604090810190519081900390209150600160a060020a0383161562000ae95762000e1782620005bf565b9050600160a060020a0381161562000e4857600160a060020a038181169084161462000e4257600080fd5b62000ae9565b60008281526020819052604090819020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0386161790558290859087907fe944a7cdbc6cbd4bfe4713501567365bd379a9df5fd376422712b066d6e6b52290879051600160a060020a03909116815260200160405180910390a4509392505050565b4390565b62000ed762000f32565b600260405180591062000ee75750595b90808252806020026020018201604052509050828160008151811062000f0957fe5b60209081029091010152818160018151811062000f2257fe5b6020908102909101015292915050565b60206040519081016040526000815290565b6040516107fe8062000f6783390190565b60405161080e80620017658339019056006060604052341561000f57600080fd5b6040516107fe3803806107fe83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061017881026104901704565b9050600082511115610124576100958164010000000061048861024b82021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505061014660015461017864010000000002610490176401000000009004565b60028054600160a060020a031916600160a060020a03928316179081905516151561017057600080fd5b505050610253565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561022b57600080fd5b6102c65a03f1151561023c57600080fd5b50505060405180519392505050565b6000903b1190565b61059c806102626000396000f3006060604052600436106100ae5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d81146100f1578063178e6079146101165780632501269914610129578063756f60491461013c57806380afdea81461014f578063a3b4b07f14610162578063cbcc65eb14610175578063d4aae0c414610188578063daa3a163146101c4578063db8a61d4146101eb578063ea879634146101fe575b6100ef6100b961020d565b6000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610229945050505050565b005b34156100fc57600080fd5b610104610265565b60405190815260200160405180910390f35b341561012157600080fd5b610104610299565b341561013457600080fd5b6101046102cd565b341561014757600080fd5b610104610349565b341561015a57600080fd5b61010461037d565b341561016d57600080fd5b610104610383565b341561018057600080fd5b6101046103ff565b341561019357600080fd5b61019b610433565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101cf57600080fd5b6101d761044f565b604051901515815260200160405180910390f35b34156101f657600080fd5b610104610454565b341561020957600080fd5b61019b5b60025473ffffffffffffffffffffffffffffffffffffffff1690565b61023282610488565b151561023d57600080fd5b600080825160208401856127105a03f43d604051816000823e828015610261578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600090565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b1190565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b151561055057600080fd5b6102c65a03f1151561056157600080fd5b505050604051805193925050505600a165627a7a723058200255860a5062066c2137ab89f709aa105861f9563f96a13912cb3cc1399f6e1800296060604052341561000f57600080fd5b60405161080e38038061080e83398101604052808051919060200180519190602001805160008054600160a060020a031916600160a060020a0387161781556001859055920191849150839083906100738364010000000061013081026104e01704565b905060008251111561012457610095816401000000006105c061020382021704565b15156100a057600080fd5b80600160a060020a03168260405180828051906020019080838360005b838110156100d55780820151838201526020016100bd565b50505050905090810190601f1680156101025780820380516001836020036101000a031916815260200191505b509150506000604051808303818561646e5a03f4915050151561012457600080fd5b5050505050505061020b565b60008054600160a060020a03166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156101e357600080fd5b6102c65a03f115156101f457600080fd5b50505060405180519392505050565b6000903b1190565b6105f48061021a6000396000f3006060604052600436106100b95763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d8114610124578063178e607914610149578063250126991461015c5780633bc7ebac1461016f578063756f6049146101ab57806380afdea8146101be578063a3b4b07f146101d1578063cbcc65eb146101e4578063d4aae0c4146101f7578063daa3a1631461020a578063db8a61d414610231578063ea87963414610244575b60006100c3610253565b905073ffffffffffffffffffffffffffffffffffffffff811615156100e757600080fd5b610121816000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610265945050505050565b50005b341561012f57600080fd5b6101376102a1565b60405190815260200160405180910390f35b341561015457600080fd5b6101376102d5565b341561016757600080fd5b610137610309565b341561017a57600080fd5b610182610385565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34156101b657600080fd5b6101376103a1565b34156101c957600080fd5b6101376103d5565b34156101dc57600080fd5b6101376103db565b34156101ef57600080fd5b610137610457565b341561020257600080fd5b61018261048b565b341561021557600080fd5b61021d6104a7565b604051901515815260200160405180910390f35b341561023c57600080fd5b6101376104ac565b341561024f57600080fd5b6101825b60006102606001546104e0565b905090565b61026e826105c0565b151561027957600080fd5b600080825160208401856127105a03f43d604051816000823e82801561029d578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60645473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b60015481565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b600190565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000805473ffffffffffffffffffffffffffffffffffffffff166342c71f1d6040517f6261736500000000000000000000000000000000000000000000000000000000815260040160405180910390208460405191825260208201526040908101905180910390206000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156105a057600080fd5b6102c65a03f115156105b157600080fd5b50505060405180519392505050565b6000903b11905600a165627a7a72305820597e1abde087b6f366fd67f8c476a61c6222e12bbf1690994055572e527bb4dc002961636c2e617261676f6e706d2e65746800000000000000000000000000000000a165627a7a72305820fda4f030ea9598f08942024336636d6e3349a8c4266b736d2edd8e354afe999300296060604052341561000f57600080fd5b6115c78061001e6000396000f3006060604052600436106100f85763ffffffff60e060020a6000350416630a8ed3db81146100fd5780633d6ab68f1461012757806360b1e0571461014c5780636815c9921461015f5780636d6712d8146101c9578063710a83151461020557806380afdea8146102525780638b3dd749146102655780639b3fdf4c146102785780639d0effdb1461028b578063a1658fad146102b3578063afd925df14610316578063b19057271461033e578063be0384781461037c578063c4d66de8146103ab578063c513f66e146103ca578063d4aae0c4146103dd578063f520b58d146103f0578063f92a79ff1461045a578063fdef9106146104ab575b600080fd5b341561010857600080fd5b610125600160a060020a0360043581169060243516604435610517565b005b341561013257600080fd5b61013a610547565b60405190815260200160405180910390f35b341561015757600080fd5b61013a61054c565b341561016a57600080fd5b610125600160a060020a0360048035821691602480359091169160443591608490606435908101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061058095505050505050565b34156101d457600080fd5b6101f1600160a060020a0360043581169060243516604435610603565b604051901515815260200160405180910390f35b341561021057600080fd5b61021e600435602435610644565b60405160ff9384168152919092166020820152600160f060020a039091166040808301919091526060909101905180910390f35b341561025d57600080fd5b61013a61068c565b341561027057600080fd5b61013a610692565b341561028357600080fd5b61013a610699565b341561029657600080fd5b610125600160a060020a0360043581169060243516604435610715565b34156102be57600080fd5b6101f160048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061076a95505050505050565b341561032157600080fd5b610125600160a060020a03600435811690602435166044356108a8565b341561034957600080fd5b610360600160a060020a03600435166024356108de565b604051600160a060020a03909116815260200160405180910390f35b341561038757600080fd5b610125600160a060020a03600435811690602435811690604435906064351661090f565b34156103b657600080fd5b610125600160a060020a0360043516610938565b34156103d557600080fd5b61013a610978565b34156103e857600080fd5b61036061098e565b34156103fb57600080fd5b6101f1600160a060020a0360048035821691602480359091169160443591608490606435908101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061099d95505050505050565b341561046557600080fd5b61036060046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610a4395505050505050565b34156104b657600080fd5b6101f1600160a060020a036004803582169160248035909116916044359160849060643590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610b1f95505050505050565b610542838383600060405180591061052c5750595b9080825280602002602001820160405250610580565b505050565b600181565b6040517f65766d7265672e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6000838361058e82826108de565b600160a060020a031633600160a060020a03161415156105ad57600080fd5b6105b8878787610603565b156105c257600080fd5b60008451116105e357600060405190815260200160405180910390206105ec565b6105ec84610b58565b92506105fa87878786610cad565b50505050505050565b600061060d611530565b600060405180591061061c5750595b9080825280602002602001820160405250905061063b8585858461099d565b95945050505050565b60656020528160005260406000208181548110151561065f57fe5b60009182526020909120015460ff80821693506101008204169150620100009004600160f060020a031683565b60015481565b6003545b90565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b818161072182826108de565b600160a060020a031633600160a060020a031614151561074057600080fd5b61074b858585610603565b151561075657600080fd5b6107638585856000610cad565b5050505050565b6000610774611530565b6000808451111561078d57835160200290508391508082525b600054600160a060020a0316158061089e575060008054600160a060020a03169063fdef91069088903090899087906040516020015260405160e060020a63ffffffff8716028152600160a060020a0380861660048301908152908516602483015260448201849052608060648301908152909160840183818151815260200191508051906020019080838360005b8381101561083457808201518382015260200161081c565b50505050905090810190601f1680156108615780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b151561088257600080fd5b6102c65a03f1151561089357600080fd5b505050604051805190505b9695505050505050565b81816108b482826108de565b600160a060020a031633600160a060020a03161415156108d357600080fd5b610763858585610d22565b6000606660006108ee8585610da4565b8152602081019190915260400160002054600160a060020a03169392505050565b61091b33306001610603565b151561092657600080fd5b61093284848484610de8565b50505050565b6003541561094557600080fd5b61094d610e30565b60005433600160a060020a0390811691161461096857600080fd5b6109758130600182610de8565b50565b6000604051908152602001604051809103902081565b600054600160a060020a031681565b6000806000606460006109b1898989610e4a565b8152602081019190915260400160002054915081158015906109db57506109db8288888888610e9b565b156109e95760019250610a39565b606460006109fa6000198989610e4a565b815260208101919091526040016000205490508015801590610a265750610a2681600019888888610e9b565b15610a345760019250610a39565b600092505b5050949350505050565b6000610a4d610ece565b600160a060020a03166304bf2a7f836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610ab4578082015183820152602001610a9c565b50505050905090810190601f168015610ae15780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b1515610aff57600080fd5b6102c65a03f11515610b1057600080fd5b50505060405180519392505050565b6000610b29611530565b600060208451811515610b3857fe5b049050839150808252610b4d8787878561099d565b979650505050505050565b6000806000806000610b68611542565b8660405180828051906020019060200280838360005b83811015610b96578082015183820152602001610b7e565b505050509050019150506040519081900390206000818152606560205260409020805491965094501515610ca257600092505b8651831015610ca257868381518110610bde57fe5b906020019060200201519150606060405190810160405280610bff84610fbe565b60ff168152602001610c1084610fe4565b60ff16815260200183600160f060020a03168152509050838054806001018281610c3a9190611562565b600092835260209092208391018151815460ff191660ff919091161781556020820151815460ff919091166101000261ff001990911617815560408201518154600160f060020a0391909116620100000261ffff909116179055505060019290920191610bc9565b509295945050505050565b8060646000610cbd878787610e4a565b815260208101919091526040908101600020919091558290600160a060020a0380861691908716907f759b9a74d5354b5801710a0c1b283cc9f0d32b607ac8ced10c83ac8e75c77d52908515159051901515815260200160405180910390a450505050565b8260666000610d318585610da4565b815260208101919091526040908101600020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03938416179055848216918391908516907ff3addc8b8e25ee11528a61b0e65092cae0666ef0ec0c64cb303993c88d689b4d905160405180910390a4505050565b600060018383604051928352600160a060020a03919091166c0100000000000000000000000002602083015260348201526054016040518091039020905092915050565b6000610df484846108de565b600160a060020a031614610e0757600080fd5b610e2584848460006040519081526020016040518091039020610cad565b610932818484610d22565b60035415610e3d57600080fd5b610e45611009565b600355565b600060028484846040519384526c01000000000000000000000000600160a060020a0393841681026020860152919092160260348301526048820152606801604051809103902090505b9392505050565b600080604051908152602001604051908190039020861415610ebf5750600161063b565b61089e8660008787878761100d565b600080548190600160a060020a03166342c71f1d6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f65766d7265672e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902060006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610f9a57600080fd5b6102c65a03f11515610fab57600080fd5b50505060405180519250829150505b5090565b7f0100000000000000000000000000000000000000000000000000000000000000900490565b7e01000000000000000000000000000000000000000000000000000000000000900490565b4390565b6000611017611542565b600088815260656020526040812054819063ffffffff8a161061103d5760009350611293565b60008a8152606560205260409020805463ffffffff8b1690811061105d57fe5b906000526020600020900160606040519081016040908152915460ff80821683526101008204166020830152620100009004600160f060020a031691810191909152925060cc835160ff1614156110c3576110bc838b8a8a8a8a6112a0565b9350611293565b8260400151600160f060020a0316905060cb835160ff161415611185578260400151600160a060020a0316631a2b625089898960006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561114e57600080fd5b6102c65a03f1151561115f57600080fd5b50505060405180519050611174576000611177565b60015b60ff16915060019050611242565b60c8835160ff1614156111a15761119a611009565b9150611242565b60c9835160ff1614156111c7576111b6611456565b67ffffffffffffffff169150611242565b60ca835160ff1614156111e55733600160a060020a03169150611242565b60cd835160ff161415611207578260400151600160f060020a03169150611242565b8451835160ff161061121c5760009350611293565b84835160ff168151811061122c57fe5b90602001906020020151600160f060020a031691505b600c836020015160ff16600c81111561125757fe5b600c81111561126257fe5b141561127357600082119350611293565b61129082846020015160ff16600c81111561128a57fe5b8361145a565b93505b5050509695505050505050565b60008080808080808080600b8f6020015160ff16600c8111156112bf57fe5b600c8111156112ca57fe5b141561131d576112e68f60400151600160f060020a0316611517565b9750975097506112fa8e898f8f8f8f61100d565b94506113168e8661130b578761130d565b885b8f8f8f8f61100d565b9850611444565b6113338f60400151600160f060020a0316611517565b50935093506113468e858f8f8f8f61100d565b915060078f6020015160ff16600c81111561135d57fe5b600c81111561136857fe5b14156113775781159850611444565b8180156113a1575060098f6020015160ff16600c81111561139457fe5b600c81111561139f57fe5b145b156113af5760019850611444565b811580156113da575060088f6020015160ff16600c8111156113cd57fe5b600c8111156113d857fe5b145b156113e85760009850611444565b6113f68e848f8f8f8f61100d565b9050600a8f6020015160ff16600c81111561140d57fe5b600c81111561141857fe5b141561144057818015611429575080155b806113165750811580156113165750809850611444565b8098505b50505050505050509695505050505050565b4290565b6000600183600c81111561146a57fe5b14156114795750828114610e94565b600283600c81111561148757fe5b1415611497575082811415610e94565b600383600c8111156114a557fe5b14156114b45750808311610e94565b600483600c8111156114c257fe5b14156114d15750808310610e94565b600583600c8111156114df57fe5b14156114ef575080831015610e94565b600683600c8111156114fd57fe5b141561150d575080831115610e94565b5060009392505050565b9064010000000082049068010000000000000000830490565b60206040519081016040526000815290565b606060405190810160409081526000808352602083018190529082015290565b8154818355818115116105425760008381526020902061054291810190830161069691905b80821115610fba57600081556001016115875600a165627a7a72305820453905930d96216332244a56a29d36818098443dfe9ae2db9d325f0a6aa8cedb0029"
|
|
exports.LPFactoryRuntimeByteCode = "0x6060604052600436106100cc5763ffffffff60e060020a600035041663086b339e81146100d15780631113ed0d14610100578063178e6079146101255780631cb671b114610138578063216874441461014b578063250126991461016a578063307442671461017d578063656362b514610190578063756f6049146101a3578063a3b4b07f146101b6578063b16dd130146101c9578063bce9b995146101dc578063cbcc65eb14610203578063d2dd420f14610216578063db8a61d414610229578063eeab49551461023c575b600080fd5b34156100dc57600080fd5b6100e461024f565b604051600160a060020a03909116815260200160405180910390f35b341561010b57600080fd5b61011361025e565b60405190815260200160405180910390f35b341561013057600080fd5b610113610292565b341561014357600080fd5b6100e46102c6565b341561015657600080fd5b6100e4600160a060020a03600435166102d5565b341561017557600080fd5b6101136108c1565b341561018857600080fd5b61011361093d565b341561019b57600080fd5b6100e4610971565b34156101ae57600080fd5b610113610980565b34156101c157600080fd5b6101136109b4565b34156101d457600080fd5b6100e4610a30565b34156101e757600080fd5b610201600160a060020a0360043581169060243516610a3f565b005b341561020e57600080fd5b610113610ef3565b341561022157600080fd5b610113610f27565b341561023457600080fd5b610113610f5b565b341561024757600080fd5b6100e4610f8f565b600154600160a060020a031681565b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b600454600160a060020a031681565b6000805481908190819081908190600160a060020a03166102f46115e6565b600160a060020a039091168152602001604051809103906000f080151561031a57600080fd5b600254909650600160a060020a031615156103355786610337565b305b600154909550600160a060020a038088169163485cc95591168760405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b151561039657600080fd5b6102c65a03f115156103a757600080fd5b50505085600160a060020a031663de2873596000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156103f057600080fd5b6102c65a03f1151561040157600080fd5b5050506040518051600254909550600160a060020a031615905061087a5783600160a060020a0316633d6ab68f6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561046557600080fd5b6102c65a03f1151561047657600080fd5b5050506040518051935050600160a060020a038616638ea8dc9d6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156104c757600080fd5b6102c65a03f115156104d857600080fd5b5050506040518051600254909350600160a060020a038087169250630a8ed3db9116868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561054b57600080fd5b6102c65a03f1151561055c57600080fd5b5050600254600160a060020a03808716925063be038478911688853060405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b15156105ce57600080fd5b6102c65a03f115156105df57600080fd5b5050600254600160a060020a0316905063869abc24878960006040516020015260405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401602060405180830381600087803b151561064457600080fd5b6102c65a03f1151561065557600080fd5b5050506040518051905090507f1a40224412580c1ae5a2fbe8029a565f49a3a029608a8fd9320b32477f31457981604051600160a060020a03909116815260200160405180910390a1600254600160a060020a0380861691639d0effdb9116888560405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561070557600080fd5b6102c65a03f1151561071657600080fd5b50505083600160a060020a0316630a8ed3db88868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561077a57600080fd5b6102c65a03f1151561078b57600080fd5b50505083600160a060020a031663afd925df6000888560405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156107f057600080fd5b6102c65a03f1151561080157600080fd5b50505083600160a060020a031663afd925df88868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561086557600080fd5b6102c65a03f1151561087657600080fd5b5050505b7f3a7eb042a769adf51e9be78b68ed7af0ad7b379246536efc376ed2ca0123828286604051600160a060020a03909116815260200160405180910390a15050505050919050565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b6040517f6c6971756964506c656467696e670000000000000000000000000000000000008152600e01604051809103902081565b600254600160a060020a031681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b600054600160a060020a031681565b6000806000806000610a50306102d5565b945084600160a060020a031663de2873596000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610a9857600080fd5b6102c65a03f11515610aa957600080fd5b5050506040518051945050600160a060020a038516638ea8dc9d6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610afa57600080fd5b6102c65a03f11515610b0b57600080fd5b5050506040518051935050600160a060020a03841663be0384783087868260405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b1515610b7f57600080fd5b6102c65a03f11515610b9057600080fd5b50505084600160a060020a03166380cd5ac36040517f7661756c740000000000000000000000000000000000000000000000000000008152600501604051908190039020600354600160a060020a031660006040516020015260405160e060020a63ffffffff85160281526004810192909252600160a060020a03166024820152604401602060405180830381600087803b1515610c2d57600080fd5b6102c65a03f11515610c3e57600080fd5b5050506040518051925050600160a060020a0385166380cd5ac36040517f6c6971756964506c656467696e670000000000000000000000000000000000008152600e01604051908190039020600454600160a060020a031660006040516020015260405160e060020a63ffffffff85160281526004810192909252600160a060020a03166024820152604401602060405180830381600087803b1515610ce357600080fd5b6102c65a03f11515610cf457600080fd5b5050506040518051915050600160a060020a03821663485cc955828860405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b1515610d5557600080fd5b6102c65a03f11515610d6657600080fd5b50505080600160a060020a031663485cc955838860405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b1515610dbf57600080fd5b6102c65a03f11515610dd057600080fd5b505050600160a060020a03851663ae5b25408163178e60796000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610e1f57600080fd5b6102c65a03f11515610e3057600080fd5b505050604051805190506040517f6c6971756964506c656467696e670000000000000000000000000000000000008152600e0160405180910390208460006040516020015260405160e060020a63ffffffff861602815260048101939093526024830191909152600160a060020a03166044820152606401602060405180830381600087803b1515610ec157600080fd5b6102c65a03f11515610ed257600080fd5b5050506040518051905050610eea8785878585610f9e565b50505050505050565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f7661756c740000000000000000000000000000000000000000000000000000008152600501604051809103902081565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b600354600160a060020a031681565b60008060008086600160a060020a0316638ea8dc9d6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610fea57600080fd5b6102c65a03f11515610ffb57600080fd5b5050506040518051945050600160a060020a038816633d6ab68f6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561104c57600080fd5b6102c65a03f1151561105d57600080fd5b5050506040518051935050600160a060020a03861663b09927a16000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156110ae57600080fd5b6102c65a03f115156110bf57600080fd5b5050506040518051925050600160a060020a0385166324fea3b06000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561111057600080fd5b6102c65a03f1151561112157600080fd5b5050506040518051915050600160a060020a03881663be0384788a88858260405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b151561119557600080fd5b6102c65a03f115156111a657600080fd5b50505087600160a060020a031663be0384788a87858d60405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b151561121257600080fd5b6102c65a03f1151561122357600080fd5b50505087600160a060020a031663be0384788a87848d60405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b151561128f57600080fd5b6102c65a03f115156112a057600080fd5b50505087600160a060020a0316630a8ed3db8a898760405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561130457600080fd5b6102c65a03f1151561131557600080fd5b50505087600160a060020a0316630a8ed3db8a8a8660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561137957600080fd5b6102c65a03f1151561138a57600080fd5b50505087600160a060020a0316639d0effdb30898760405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156113ee57600080fd5b6102c65a03f115156113ff57600080fd5b50505087600160a060020a0316639d0effdb308a8660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561146357600080fd5b6102c65a03f1151561147457600080fd5b50505087600160a060020a031663afd925df8a898760405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156114d857600080fd5b6102c65a03f115156114e957600080fd5b50505087600160a060020a031663afd925df8a8a8660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b151561154d57600080fd5b6102c65a03f1151561155e57600080fd5b5050507fedeaf64ef333aa90332884a5a2f7f4afd68cb2f994f2305530ffd9f77a7d82f686604051600160a060020a03909116815260200160405180910390a17f5aea3adcb99f382f124e44eb79721965a8f357a5919434da5e74e85b8c79a02585604051600160a060020a03909116815260200160405180910390a1505050505050505050565b6040516105c9806115f78339019056006060604052341561000f57600080fd5b6040516020806105c98339810160405280805191508190506000806040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051908190039020815260208101919091526040016000208054600160a060020a0392909216600160a060020a0319909216919091179055506104e5806100e46000396000f30060606040526004361061008d5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631113ed0d811461017b578063178e6079146101a057806325012699146101b357806338bb6def146101c6578063756f604914610205578063a3b4b07f14610218578063cbcc65eb1461022b578063db8a61d41461023e575b6101796000806040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902060405191825260208201526040908101905180910390206000191660001916815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000368080601f016020809104026020016040519081016040528181529291906020840183838082843750610251945050505050565b005b341561018657600080fd5b61018e61028d565b60405190815260200160405180910390f35b34156101ab57600080fd5b61018e6102c1565b34156101be57600080fd5b61018e6102f5565b34156101d157600080fd5b6101dc600435610371565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b341561021057600080fd5b61018e610399565b341561022357600080fd5b61018e6103cd565b341561023657600080fd5b61018e610449565b341561024957600080fd5b61018e61047d565b61025a826104b1565b151561026557600080fd5b600080825160208401856127105a03f43d604051816000823e828015610289578282f35b8282fd5b6040517f6b65726e656c2e617261676f6e706d2e657468000000000000000000000000008152601301604051809103902081565b6040517f61707000000000000000000000000000000000000000000000000000000000008152600301604051809103902081565b6040517f636f726500000000000000000000000000000000000000000000000000000000815260040160405180910390206040517f6b65726e656c2e617261676f6e706d2e6574680000000000000000000000000081526013016040518091039020604051918252602082015260409081019051809103902081565b60006020819052908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b6040517f636f7265000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6040517f6170700000000000000000000000000000000000000000000000000000000000815260030160405180910390206040517f61636c2e617261676f6e706d2e6574680000000000000000000000000000000081526010016040518091039020604051918252602082015260409081019051809103902081565b6040517f61636c2e617261676f6e706d2e657468000000000000000000000000000000008152601001604051809103902081565b6040517f62617365000000000000000000000000000000000000000000000000000000008152600401604051809103902081565b6000903b11905600a165627a7a723058202894d47893bad9c133837e82be07e4ec51a7f4ee3b4ecb0a729c5240497147540029a165627a7a723058205d3f96442eee17778a169f6a12666d24e50458e5605766853aa79871c8b2bbd40029"
|
|
exports['_./contracts/LPFactory.sol_keccak256'] = "0x24986a9eb2cbc057f7816e2da5d1054d6b1b64f5542c09a3f3abfc77da2630dc"
|
|
exports._solcVersion = "0.4.18+commit.9cf6e910.Darwin.appleclang"
|