liquid-funding-console/chains/development/contracts/LPFactory.json

443 lines
87 KiB
JSON
Raw Permalink Normal View History

2019-05-22 19:23:35 +00:00
{
"args": [
"$LPVault",
"$LiquidPledging"
],
"className": "LPFactory",
"code": "606060405234156200001057600080fd5b6040516040806200602383398101604052808051919060200180519150620000399050620000f6565b604051809103906000f08015156200005057600080fd5b6200005a62000107565b604051809103906000f08015156200007157600080fd5b60008054600160a060020a0319908116600160a060020a03948516179091556001805490911691831691909117905582161515620000ae57600080fd5b600160a060020a0381161515620000c457600080fd5b60038054600160a060020a03938416600160a060020a0319918216179091556004805492909316911617905562000118565b60405161266e8062001eb583390190565b604051611b00806200452383390190565b611d8d80620001286000396000f3006060604052600436106100ed5763ffffffff60e060020a600035041663086b339e81146100f257806309720778146101215780631113ed0d14610146578063178e6079146101595780631cb671b11461016c578063216874441461017f578063250126991461019e57806330744267146101b1578063656362b5146101c4578063756f6049146101d7578063a3b4b07f146101ea578063b16dd130146101fd578063bce9b99514610210578063cbcc65eb14610237578063cc473be31461024a578063d2dd420f1461025d578063db8a61d414610270578063eeab495514610283578063fa637d5f14610296575b600080fd5b34156100fd57600080fd5b6101056102a9565b604051600160a060020a03909116815260200160405180910390f35b341561012c57600080fd5b6101346102b8565b60405190815260200160405180910390f35b341561015157600080fd5b6101346102dc565b341561016457600080fd5b610134610300565b341561017757600080fd5b610105610324565b341561018a57600080fd5b610105600160a060020a0360043516610333565b34156101a957600080fd5b610134610a55565b34156101bc57600080fd5b610134610a79565b34156101cf57600080fd5b610105610aad565b34156101e257600080fd5b610134610abc565b34156101f557600080fd5b610134610ae0565b341561020857600080fd5b610105610b04565b341561021b57600080fd5b610235600160a060020a0360043581169060243516610b13565b005b341561024257600080fd5b610134611015565b341561025557600080fd5b610134611039565b341561026857600080fd5b61013461105d565b341561027b57600080fd5b610134611091565b341561028e57600080fd5b6101056110b5565b34156102a157600080fd5b6101346110c4565b600154600160a060020a031681565b7f9065c3e7f7b7ef1ef4e53d2d0b8e0cef02874ab020c1ece79d5f0d3d0111c0ba81565b7f3b4bf6bf3ad5000ecf0f989d5befde585c6860fea3e574a4fab4c49d1c177d9c81565b7fd6f028ca0e8edb4a8c9757ca4fdccab25fa1e0317da1188108f7d2dee14902fb81565b600454600160a060020a031681565b600080548190819081908190600160a060020a03166103506116c3565b600160a060020a039091168152602001604051809103906000f080151561037657600080fd5b600254909550600160a060020a0316151561040057600154600160a060020a038087169163485cc95591168860405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b15156103e757600080fd5b6102c65a03f115156103f857600080fd5b505050610a0f565b600154600160a060020a038087169163485cc95591163060405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b151561045c57600080fd5b6102c65a03f1151561046d57600080fd5b50505084600160a060020a031663de2873596000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156104b657600080fd5b6102c65a03f115156104c757600080fd5b5050506040518051945050600160a060020a038416633d6ab68f6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561051857600080fd5b6102c65a03f1151561052957600080fd5b5050506040518051935050600160a060020a038516638ea8dc9d6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561057a57600080fd5b6102c65a03f1151561058b57600080fd5b5050506040518051600254909350600160a060020a038087169250630a8ed3db9116868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156105fe57600080fd5b6102c65a03f1151561060f57600080fd5b5050600254600160a060020a03808716925063be038478911687853060405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b151561068157600080fd5b6102c65a03f1151561069257600080fd5b5050600254600160a060020a0316905063869abc24868860006040516020015260405160e060020a63ffffffff8516028152600160a060020a039283166004
"runtimeBytecode": "6060604052600436106100ed5763ffffffff60e060020a600035041663086b339e81146100f257806309720778146101215780631113ed0d14610146578063178e6079146101595780631cb671b11461016c578063216874441461017f578063250126991461019e57806330744267146101b1578063656362b5146101c4578063756f6049146101d7578063a3b4b07f146101ea578063b16dd130146101fd578063bce9b99514610210578063cbcc65eb14610237578063cc473be31461024a578063d2dd420f1461025d578063db8a61d414610270578063eeab495514610283578063fa637d5f14610296575b600080fd5b34156100fd57600080fd5b6101056102a9565b604051600160a060020a03909116815260200160405180910390f35b341561012c57600080fd5b6101346102b8565b60405190815260200160405180910390f35b341561015157600080fd5b6101346102dc565b341561016457600080fd5b610134610300565b341561017757600080fd5b610105610324565b341561018a57600080fd5b610105600160a060020a0360043516610333565b34156101a957600080fd5b610134610a55565b34156101bc57600080fd5b610134610a79565b34156101cf57600080fd5b610105610aad565b34156101e257600080fd5b610134610abc565b34156101f557600080fd5b610134610ae0565b341561020857600080fd5b610105610b04565b341561021b57600080fd5b610235600160a060020a0360043581169060243516610b13565b005b341561024257600080fd5b610134611015565b341561025557600080fd5b610134611039565b341561026857600080fd5b61013461105d565b341561027b57600080fd5b610134611091565b341561028e57600080fd5b6101056110b5565b34156102a157600080fd5b6101346110c4565b600154600160a060020a031681565b7f9065c3e7f7b7ef1ef4e53d2d0b8e0cef02874ab020c1ece79d5f0d3d0111c0ba81565b7f3b4bf6bf3ad5000ecf0f989d5befde585c6860fea3e574a4fab4c49d1c177d9c81565b7fd6f028ca0e8edb4a8c9757ca4fdccab25fa1e0317da1188108f7d2dee14902fb81565b600454600160a060020a031681565b600080548190819081908190600160a060020a03166103506116c3565b600160a060020a039091168152602001604051809103906000f080151561037657600080fd5b600254909550600160a060020a0316151561040057600154600160a060020a038087169163485cc95591168860405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b15156103e757600080fd5b6102c65a03f115156103f857600080fd5b505050610a0f565b600154600160a060020a038087169163485cc95591163060405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b151561045c57600080fd5b6102c65a03f1151561046d57600080fd5b50505084600160a060020a031663de2873596000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156104b657600080fd5b6102c65a03f115156104c757600080fd5b5050506040518051945050600160a060020a038416633d6ab68f6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561051857600080fd5b6102c65a03f1151561052957600080fd5b5050506040518051935050600160a060020a038516638ea8dc9d6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561057a57600080fd5b6102c65a03f1151561058b57600080fd5b5050506040518051600254909350600160a060020a038087169250630a8ed3db9116868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156105fe57600080fd5b6102c65a03f1151561060f57600080fd5b5050600254600160a060020a03808716925063be038478911687853060405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b151561068157600080fd5b6102c65a03f1151561069257600080fd5b5050600254600160a060020a0316905063869abc24868860006040516020015260405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401602060405180830381600087803b15156106f757600080fd5b6102c65a03f1151561070857600080fd5b5050506040518051905090507f1a40224412580c1ae5a2fbe8029a565f49a3a029608a8fd9320b32477f31457981604051600160a060020a03909116815260200160405180910390a1600254600160a060020a0380861691639d0effdb9116878560405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156107b857600080fd5b6102c65a03f115156107c957600080fd5b5050600254600160a060020a038087169250639d0effdb9116868660405160e060020a63ffffffff86160
"realRuntimeBytecode": "6060604052600436106100ed5763ffffffff60e060020a600035041663086b339e81146100f257806309720778146101215780631113ed0d14610146578063178e6079146101595780631cb671b11461016c578063216874441461017f578063250126991461019e57806330744267146101b1578063656362b5146101c4578063756f6049146101d7578063a3b4b07f146101ea578063b16dd130146101fd578063bce9b99514610210578063cbcc65eb14610237578063cc473be31461024a578063d2dd420f1461025d578063db8a61d414610270578063eeab495514610283578063fa637d5f14610296575b600080fd5b34156100fd57600080fd5b6101056102a9565b604051600160a060020a03909116815260200160405180910390f35b341561012c57600080fd5b6101346102b8565b60405190815260200160405180910390f35b341561015157600080fd5b6101346102dc565b341561016457600080fd5b610134610300565b341561017757600080fd5b610105610324565b341561018a57600080fd5b610105600160a060020a0360043516610333565b34156101a957600080fd5b610134610a55565b34156101bc57600080fd5b610134610a79565b34156101cf57600080fd5b610105610aad565b34156101e257600080fd5b610134610abc565b34156101f557600080fd5b610134610ae0565b341561020857600080fd5b610105610b04565b341561021b57600080fd5b610235600160a060020a0360043581169060243516610b13565b005b341561024257600080fd5b610134611015565b341561025557600080fd5b610134611039565b341561026857600080fd5b61013461105d565b341561027b57600080fd5b610134611091565b341561028e57600080fd5b6101056110b5565b34156102a157600080fd5b6101346110c4565b600154600160a060020a031681565b7f9065c3e7f7b7ef1ef4e53d2d0b8e0cef02874ab020c1ece79d5f0d3d0111c0ba81565b7f3b4bf6bf3ad5000ecf0f989d5befde585c6860fea3e574a4fab4c49d1c177d9c81565b7fd6f028ca0e8edb4a8c9757ca4fdccab25fa1e0317da1188108f7d2dee14902fb81565b600454600160a060020a031681565b600080548190819081908190600160a060020a03166103506116c3565b600160a060020a039091168152602001604051809103906000f080151561037657600080fd5b600254909550600160a060020a0316151561040057600154600160a060020a038087169163485cc95591168860405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b15156103e757600080fd5b6102c65a03f115156103f857600080fd5b505050610a0f565b600154600160a060020a038087169163485cc95591163060405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401600060405180830381600087803b151561045c57600080fd5b6102c65a03f1151561046d57600080fd5b50505084600160a060020a031663de2873596000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156104b657600080fd5b6102c65a03f115156104c757600080fd5b5050506040518051945050600160a060020a038416633d6ab68f6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561051857600080fd5b6102c65a03f1151561052957600080fd5b5050506040518051935050600160a060020a038516638ea8dc9d6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561057a57600080fd5b6102c65a03f1151561058b57600080fd5b5050506040518051600254909350600160a060020a038087169250630a8ed3db9116868660405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156105fe57600080fd5b6102c65a03f1151561060f57600080fd5b5050600254600160a060020a03808716925063be038478911687853060405160e060020a63ffffffff8716028152600160a060020a039485166004820152928416602484015260448301919091529091166064820152608401600060405180830381600087803b151561068157600080fd5b6102c65a03f1151561069257600080fd5b5050600254600160a060020a0316905063869abc24868860006040516020015260405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401602060405180830381600087803b15156106f757600080fd5b6102c65a03f1151561070857600080fd5b5050506040518051905090507f1a40224412580c1ae5a2fbe8029a565f49a3a029608a8fd9320b32477f31457981604051600160a060020a03909116815260200160405180910390a1600254600160a060020a0380861691639d0effdb9116878560405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401600060405180830381600087803b15156107b857600080fd5b6102c65a03f115156107c957600080fd5b5050600254600160a060020a038087169250639d0effdb9116868660405160e060020a63ffffffff8
"linkReferences": {},
"swarmHash": "2789d453475e095e56c3cf177bf289b67d82dd2d8e41068b3e50f5af71787867",
"gasEstimates": {
"creation": {
"codeDepositCost": "1513000",
"executionCost": "infinite",
"totalCost": "infinite"
},
"external": {
"ACL_APP()": "456",
"ACL_APP_ID()": "522",
"APM_NODE()": "258",
"APP_ADDR_NAMESPACE()": "302",
"APP_BASES_NAMESPACE()": "588",
"CORE_NAMESPACE()": "434",
"ETH_NODE()": "544",
"KERNEL_APP()": "368",
"KERNEL_APP_ID()": "280",
"LP_APP_ID()": "462",
"RECOVERY_VAULT_ID()": "704",
"VAULT_APP_ID()": "638",
"baseACL()": "589",
"baseKernel()": "831",
"lpBase()": "677",
"newDAO(address)": "infinite",
"newLP(address,address)": "infinite",
"regFactory()": "765",
"vaultBase()": "963"
},
"internal": {
"_setPermissions(address,contract ACL,contract Kernel,contract LPVault,contract LiquidPledging)": "infinite"
}
},
"functionHashes": {
"ACL_APP()": "a3b4b07f",
"ACL_APP_ID()": "cbcc65eb",
"APM_NODE()": "09720778",
"APP_ADDR_NAMESPACE()": "178e6079",
"APP_BASES_NAMESPACE()": "db8a61d4",
"CORE_NAMESPACE()": "756f6049",
"ETH_NODE()": "cc473be3",
"KERNEL_APP()": "25012699",
"KERNEL_APP_ID()": "1113ed0d",
"LP_APP_ID()": "30744267",
"RECOVERY_VAULT_ID()": "fa637d5f",
"VAULT_APP_ID()": "d2dd420f",
"baseACL()": "086b339e",
"baseKernel()": "b16dd130",
"lpBase()": "1cb671b1",
"newDAO(address)": "21687444",
"newLP(address,address)": "bce9b995",
"regFactory()": "656362b5",
"vaultBase()": "eeab4955"
},
"abiDefinition": [
{
"constant": true,
"inputs": [],
"name": "baseACL",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x086b339e"
},
{
"constant": true,
"inputs": [],
"name": "APM_NODE",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x09720778"
},
{
"constant": true,
"inputs": [],
"name": "KERNEL_APP_ID",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x1113ed0d"
},
{
"constant": true,
"inputs": [],
"name": "APP_ADDR_NAMESPACE",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x178e6079"
},
{
"constant": true,
"inputs": [],
"name": "lpBase",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x1cb671b1"
},
{
"constant": false,
"inputs": [
{
"name": "_root",
"type": "address"
}
],
"name": "newDAO",
"outputs": [
{
"name": "dao",
"type": "address"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x21687444"
},
{
"constant": true,
"inputs": [],
"name": "KERNEL_APP",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x25012699"
},
{
"constant": true,
"inputs": [],
"name": "LP_APP_ID",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x30744267"
},
{
"constant": true,
"inputs": [],
"name": "regFactory",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x656362b5"
},
{
"constant": true,
"inputs": [],
"name": "CORE_NAMESPACE",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x756f6049"
},
{
"constant": true,
"inputs": [],
"name": "ACL_APP",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xa3b4b07f"
},
{
"constant": true,
"inputs": [],
"name": "baseKernel",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xb16dd130"
},
{
"constant": false,
"inputs": [
{
"name": "_root",
"type": "address"
},
{
"name": "_escapeHatchDestination",
"type": "address"
}
],
"name": "newLP",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xbce9b995"
},
{
"constant": true,
"inputs": [],
"name": "ACL_APP_ID",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xcbcc65eb"
},
{
"constant": true,
"inputs": [],
"name": "ETH_NODE",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xcc473be3"
},
{
"constant": true,
"inputs": [],
"name": "VAULT_APP_ID",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xd2dd420f"
},
{
"constant": true,
"inputs": [],
"name": "APP_BASES_NAMESPACE",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xdb8a61d4"
},
{
"constant": true,
"inputs": [],
"name": "vaultBase",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xeeab4955"
},
{
"constant": true,
"inputs": [],
"name": "RECOVERY_VAULT_ID",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xfa637d5f"
},
{
"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",
"signature": "0xedeaf64ef333aa90332884a5a2f7f4afd68cb2f994f2305530ffd9f77a7d82f6"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"name": "liquidPledging",
"type": "address"
}
],
"name": "DeployLiquidPledging",
"type": "event",
"signature": "0x5aea3adcb99f382f124e44eb79721965a8f357a5919434da5e74e85b8c79a025"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"name": "dao",
"type": "address"
}
],
"name": "DeployDAO",
"type": "event",
"signature": "0x3a7eb042a769adf51e9be78b68ed7af0ad7b379246536efc376ed2ca01238282"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"name": "reg",
"type": "address"
}
],
"name": "DeployEVMScriptRegistry",
"type": "event",
"signature": "0x1a40224412580c1ae5a2fbe8029a565f49a3a029608a8fd9320b32477f314579"
}
],
"filename": "/Users/iurimatias/Projects/Status/liquid-funding-console/.embark/contracts/LPFactory.sol",
"originalFilename": "contracts/LPFactory.sol",
"path": "/Users/iurimatias/Projects/Status/liquid-funding-console/contracts/LPFactory.sol",
"gas": "auto",
"type": "file",
"deploy": true,
"_gasLimit": 6000000,
"error": false,
"deploymentAccount": "0xeb11Dc64B00B769982FA70F6280210Fa457e7753",
"realArgs": [
"0x9c052D62cB228F20143F9139cc144a0440834E53",
"0x23ffdEfB0D8A45fceE65C8c1A42D14C4A4073044"
],
"address": "0x7A5E5AC75e8C6FB73E2bB20367266f055013F33B",
"deployedAddress": "0x7A5E5AC75e8C6FB73E2bB20367266f055013F33B"
}