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

801 lines
59 KiB
JSON
Raw Normal View History

2019-05-22 19:23:35 +00:00
{
"file": "@aragon/os/contracts/acl/ACL.sol",
"className": "ACL",
"args": [],
"code": "6060604052341561000f57600080fd5b611ae28061001e6000396000f30060606040526004361061015b5763ffffffff60e060020a6000350416630a8ed3db811461016057806315949ed71461018a578063178e6079146101c45780631b5e75be146101d757806332f0a3b5146102595780633d6ab68f1461028857806360b1e0571461029b5780636815c992146102ae5780636d6712d814610318578063710a8315146103405780637e7db6e11461038d57806380afdea8146103ac5780638322fff2146103bf5780638b3dd749146103d25780639b3fdf4c146103e55780639d0effdb146103f85780639d4941d814610420578063a03c58321461043f578063a1658fad1461046a578063a885508a146104cd578063afd925df146104ef578063b190572714610517578063be03847814610539578063c4d66de814610568578063c513f66e14610587578063d4aae0c41461059a578063f520b58d146105ad578063f92a79ff14610617578063fdef910614610668575b600080fd5b341561016b57600080fd5b610188600160a060020a03600435811690602435166044356106d4565b005b341561019557600080fd5b6101b2600160a060020a0360043581169060243516604435610704565b60405190815260200160405180910390f35b34156101cf57600080fd5b6101b2610747565b34156101e257600080fd5b6102456004803590600160a060020a0360248035821692604435909216916064359160a490608435908101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061076b95505050505050565b604051901515815260200160405180910390f35b341561026457600080fd5b61026c6107a6565b604051600160a060020a03909116815260200160405180910390f35b341561029357600080fd5b6101b2610827565b34156102a657600080fd5b6101b261084b565b34156102b957600080fd5b610188600160a060020a0360048035821691602480359091169160443591608490606435908101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061086f95505050505050565b341561032357600080fd5b610245600160a060020a03600435811690602435166044356108d9565b341561034b57600080fd5b610359600435602435610911565b60405160ff9384168152919092166020820152600160f060020a039091166040808301919091526060909101905180910390f35b341561039857600080fd5b610245600160a060020a0360043516610959565b34156103b757600080fd5b6101b261095f565b34156103ca57600080fd5b61026c610965565b34156103dd57600080fd5b6101b261096a565b34156103f057600080fd5b6101b2610970565b341561040357600080fd5b610188600160a060020a0360043581169060243516604435610994565b341561042b57600080fd5b610188600160a060020a03600435166109d3565b341561044a57600080fd5b610359600160a060020a0360043581169060243516604435606435610b4a565b341561047557600080fd5b61024560048035600160a060020a0316906024803591906064906044359081019083013580602080820201604051908101604052809392919081815260200183836020028082843750949650610bc995505050505050565b34156104d857600080fd5b610188600160a060020a0360043516602435610d07565b34156104fa57600080fd5b610188600160a060020a0360043581169060243516604435610d44565b341561052257600080fd5b61026c600160a060020a0360043516602435610d7a565b341561054457600080fd5b610188600160a060020a036004358116906024358116906044359060643516610dab565b341561057357600080fd5b610188600160a060020a0360043516610ded565b341561059257600080fd5b6101b2610e4c565b34156105a557600080fd5b61026c610e5e565b34156105b857600080fd5b610245600160a060020a03600480358216916024803590911691604435916084906064359081019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650610e6d95505050505050565b341561062257600080fd5b61026c60046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610f1395505050505050565b341561067357600080fd5b610245600160a060020a036004803582169160248035909116916044359160849060643590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610fef95505050505050565b6106ff83838360006040518059106106e95750595b908082528060200260200182016040525061086f565b505050565b60006065600060646000610719888888611028565b81526020808201929092526040908101600090812054845291830193909352910190205490505b9392505050565b7fd6f028ca0e8edb4a8c9757ca4fdccab25fa1e0317da1188108f7d2dee14902fb81565b6000600080516020611a9783398151915286141561078b5750600161079d565b61079a86600087878787611078565b90505b95945050505050565b60008054600160a060020a031615156107be57600080fd5b60008054600160a060020a0316906332f0a3b590604051602001526040
"runtimeBytecode": "60606040526004361061015b5763ffffffff60e060020a6000350416630a8ed3db811461016057806315949ed71461018a578063178e6079146101c45780631b5e75be146101d757806332f0a3b5146102595780633d6ab68f1461028857806360b1e0571461029b5780636815c992146102ae5780636d6712d814610318578063710a8315146103405780637e7db6e11461038d57806380afdea8146103ac5780638322fff2146103bf5780638b3dd749146103d25780639b3fdf4c146103e55780639d0effdb146103f85780639d4941d814610420578063a03c58321461043f578063a1658fad1461046a578063a885508a146104cd578063afd925df146104ef578063b190572714610517578063be03847814610539578063c4d66de814610568578063c513f66e14610587578063d4aae0c41461059a578063f520b58d146105ad578063f92a79ff14610617578063fdef910614610668575b600080fd5b341561016b57600080fd5b610188600160a060020a03600435811690602435166044356106d4565b005b341561019557600080fd5b6101b2600160a060020a0360043581169060243516604435610704565b60405190815260200160405180910390f35b34156101cf57600080fd5b6101b2610747565b34156101e257600080fd5b6102456004803590600160a060020a0360248035821692604435909216916064359160a490608435908101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061076b95505050505050565b604051901515815260200160405180910390f35b341561026457600080fd5b61026c6107a6565b604051600160a060020a03909116815260200160405180910390f35b341561029357600080fd5b6101b2610827565b34156102a657600080fd5b6101b261084b565b34156102b957600080fd5b610188600160a060020a0360048035821691602480359091169160443591608490606435908101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061086f95505050505050565b341561032357600080fd5b610245600160a060020a03600435811690602435166044356108d9565b341561034b57600080fd5b610359600435602435610911565b60405160ff9384168152919092166020820152600160f060020a039091166040808301919091526060909101905180910390f35b341561039857600080fd5b610245600160a060020a0360043516610959565b34156103b757600080fd5b6101b261095f565b34156103ca57600080fd5b61026c610965565b34156103dd57600080fd5b6101b261096a565b34156103f057600080fd5b6101b2610970565b341561040357600080fd5b610188600160a060020a0360043581169060243516604435610994565b341561042b57600080fd5b610188600160a060020a03600435166109d3565b341561044a57600080fd5b610359600160a060020a0360043581169060243516604435606435610b4a565b341561047557600080fd5b61024560048035600160a060020a0316906024803591906064906044359081019083013580602080820201604051908101604052809392919081815260200183836020028082843750949650610bc995505050505050565b34156104d857600080fd5b610188600160a060020a0360043516602435610d07565b34156104fa57600080fd5b610188600160a060020a0360043581169060243516604435610d44565b341561052257600080fd5b61026c600160a060020a0360043516602435610d7a565b341561054457600080fd5b610188600160a060020a036004358116906024358116906044359060643516610dab565b341561057357600080fd5b610188600160a060020a0360043516610ded565b341561059257600080fd5b6101b2610e4c565b34156105a557600080fd5b61026c610e5e565b34156105b857600080fd5b610245600160a060020a03600480358216916024803590911691604435916084906064359081019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650610e6d95505050505050565b341561062257600080fd5b61026c60046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610f1395505050505050565b341561067357600080fd5b610245600160a060020a036004803582169160248035909116916044359160849060643590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610fef95505050505050565b6106ff83838360006040518059106106e95750595b908082528060200260200182016040525061086f565b505050565b60006065600060646000610719888888611028565b81526020808201929092526040908101600090812054845291830193909352910190205490505b9392505050565b7fd6f028ca0e8edb4a8c9757ca4fdccab25fa1e0317da1188108f7d2dee14902fb81565b6000600080516020611a9783398151915286141561078b5750600161079d565b61079a86600087878787611078565b90505b95945050505050565b60008054600160a060020a031615156107be57600080fd5b60008054600160a060020a0316906332f0a3b590604051602001526040518163ffffffff1660e060020a02815260040160206040518
"realRuntimeBytecode": "60606040526004361061015b5763ffffffff60e060020a6000350416630a8ed3db811461016057806315949ed71461018a578063178e6079146101c45780631b5e75be146101d757806332f0a3b5146102595780633d6ab68f1461028857806360b1e0571461029b5780636815c992146102ae5780636d6712d814610318578063710a8315146103405780637e7db6e11461038d57806380afdea8146103ac5780638322fff2146103bf5780638b3dd749146103d25780639b3fdf4c146103e55780639d0effdb146103f85780639d4941d814610420578063a03c58321461043f578063a1658fad1461046a578063a885508a146104cd578063afd925df146104ef578063b190572714610517578063be03847814610539578063c4d66de814610568578063c513f66e14610587578063d4aae0c41461059a578063f520b58d146105ad578063f92a79ff14610617578063fdef910614610668575b600080fd5b341561016b57600080fd5b610188600160a060020a03600435811690602435166044356106d4565b005b341561019557600080fd5b6101b2600160a060020a0360043581169060243516604435610704565b60405190815260200160405180910390f35b34156101cf57600080fd5b6101b2610747565b34156101e257600080fd5b6102456004803590600160a060020a0360248035821692604435909216916064359160a490608435908101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061076b95505050505050565b604051901515815260200160405180910390f35b341561026457600080fd5b61026c6107a6565b604051600160a060020a03909116815260200160405180910390f35b341561029357600080fd5b6101b2610827565b34156102a657600080fd5b6101b261084b565b34156102b957600080fd5b610188600160a060020a0360048035821691602480359091169160443591608490606435908101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061086f95505050505050565b341561032357600080fd5b610245600160a060020a03600435811690602435166044356108d9565b341561034b57600080fd5b610359600435602435610911565b60405160ff9384168152919092166020820152600160f060020a039091166040808301919091526060909101905180910390f35b341561039857600080fd5b610245600160a060020a0360043516610959565b34156103b757600080fd5b6101b261095f565b34156103ca57600080fd5b61026c610965565b34156103dd57600080fd5b6101b261096a565b34156103f057600080fd5b6101b2610970565b341561040357600080fd5b610188600160a060020a0360043581169060243516604435610994565b341561042b57600080fd5b610188600160a060020a03600435166109d3565b341561044a57600080fd5b610359600160a060020a0360043581169060243516604435606435610b4a565b341561047557600080fd5b61024560048035600160a060020a0316906024803591906064906044359081019083013580602080820201604051908101604052809392919081815260200183836020028082843750949650610bc995505050505050565b34156104d857600080fd5b610188600160a060020a0360043516602435610d07565b34156104fa57600080fd5b610188600160a060020a0360043581169060243516604435610d44565b341561052257600080fd5b61026c600160a060020a0360043516602435610d7a565b341561054457600080fd5b610188600160a060020a036004358116906024358116906044359060643516610dab565b341561057357600080fd5b610188600160a060020a0360043516610ded565b341561059257600080fd5b6101b2610e4c565b34156105a557600080fd5b61026c610e5e565b34156105b857600080fd5b610245600160a060020a03600480358216916024803590911691604435916084906064359081019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650610e6d95505050505050565b341561062257600080fd5b61026c60046024813581810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610f1395505050505050565b341561067357600080fd5b610245600160a060020a036004803582169160248035909116916044359160849060643590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610fef95505050505050565b6106ff83838360006040518059106106e95750595b908082528060200260200182016040525061086f565b505050565b60006065600060646000610719888888611028565b81526020808201929092526040908101600090812054845291830193909352910190205490505b9392505050565b7fd6f028ca0e8edb4a8c9757ca4fdccab25fa1e0317da1188108f7d2dee14902fb81565b6000600080516020611a9783398151915286141561078b5750600161079d565b61079a86600087878787611078565b90505b95945050505050565b60008054600160a060020a031615156107be57600080fd5b60008054600160a060020a0316906332f0a3b590604051602001526040518163ffffffff1660e060020a0281526004016020604
"linkReferences": {},
"swarmHash": "e1a111061d855942c8c0ad2c68b68de891e76910ac5de61c7ad3e020e6d683b4",
"gasEstimates": {
"creation": {
"codeDepositCost": "1376400",
"executionCost": "1433",
"totalCost": "1377833"
},
"external": {
"APP_ADDR_NAMESPACE()": "280",
"CREATE_PERMISSIONS_ROLE()": "346",
"EMPTY_PARAM_HASH()": "infinite",
"ETH()": "581",
"EVMSCRIPT_REGISTRY_APP()": "544",
"EVMSCRIPT_REGISTRY_APP_ID()": "368",
"allowRecoverability(address)": "545",
"appId()": "678",
"canPerform(address,bytes32,uint256[])": "infinite",
"createPermission(address,address,bytes32,address)": "infinite",
"evalParams(bytes32,address,address,bytes32,uint256[])": "infinite",
"getExecutor(bytes)": "infinite",
"getInitializationBlock()": "722",
"getPermissionManager(address,bytes32)": "1500",
"getPermissionParam(address,address,bytes32,uint256)": "2201",
"getPermissionParamsLength(address,address,bytes32)": "1270",
"getRecoveryVault()": "infinite",
"grantPermission(address,address,bytes32)": "infinite",
"grantPermissionP(address,address,bytes32,uint256[])": "infinite",
"hasPermission(address,address,bytes32)": "infinite",
"hasPermission(address,address,bytes32,bytes)": "infinite",
"hasPermission(address,address,bytes32,uint256[])": "infinite",
"initialize(address)": "infinite",
"kernel()": "1142",
"permissionParams(bytes32,uint256)": "1273",
"removePermissionManager(address,bytes32)": "infinite",
"revokePermission(address,address,bytes32)": "9160",
"setPermissionManager(address,address,bytes32)": "infinite",
"transferToVault(address)": "infinite"
},
"internal": {
"_createPermission(address,address,bytes32,address)": "infinite",
"_saveParams(uint256[] memory)": "infinite",
"_setPermission(address,address,bytes32,bytes32)": "infinite",
"_setPermissionManager(address,address,bytes32)": "infinite",
"blockN()": "14",
"checkOracle(address,address,address,bytes32,uint256[] memory)": "infinite",
"compare(uint256,enum ACL.Op,uint256)": "361",
"evalLogic(struct ACL.Param memory,bytes32,address,address,bytes32,uint256[] memory)": "infinite",
"evalParam(bytes32,uint32,address,address,bytes32,uint256[] memory)": "infinite",
"permissionHash(address,address,bytes32)": "infinite",
"roleHash(address,bytes32)": "infinite",
"time()": "14"
}
},
"functionHashes": {
"APP_ADDR_NAMESPACE()": "178e6079",
"CREATE_PERMISSIONS_ROLE()": "3d6ab68f",
"EMPTY_PARAM_HASH()": "c513f66e",
"ETH()": "8322fff2",
"EVMSCRIPT_REGISTRY_APP()": "9b3fdf4c",
"EVMSCRIPT_REGISTRY_APP_ID()": "60b1e057",
"allowRecoverability(address)": "7e7db6e1",
"appId()": "80afdea8",
"canPerform(address,bytes32,uint256[])": "a1658fad",
"createPermission(address,address,bytes32,address)": "be038478",
"evalParams(bytes32,address,address,bytes32,uint256[])": "1b5e75be",
"getExecutor(bytes)": "f92a79ff",
"getInitializationBlock()": "8b3dd749",
"getPermissionManager(address,bytes32)": "b1905727",
"getPermissionParam(address,address,bytes32,uint256)": "a03c5832",
"getPermissionParamsLength(address,address,bytes32)": "15949ed7",
"getRecoveryVault()": "32f0a3b5",
"grantPermission(address,address,bytes32)": "0a8ed3db",
"grantPermissionP(address,address,bytes32,uint256[])": "6815c992",
"hasPermission(address,address,bytes32)": "6d6712d8",
"hasPermission(address,address,bytes32,bytes)": "fdef9106",
"hasPermission(address,address,bytes32,uint256[])": "f520b58d",
"initialize(address)": "c4d66de8",
"kernel()": "d4aae0c4",
"permissionParams(bytes32,uint256)": "710a8315",
"removePermissionManager(address,bytes32)": "a885508a",
"revokePermission(address,address,bytes32)": "9d0effdb",
"setPermissionManager(address,address,bytes32)": "afd925df",
"transferToVault(address)": "9d4941d8"
},
"abiDefinition": [
{
"constant": false,
"inputs": [
{
"name": "_entity",
"type": "address"
},
{
"name": "_app",
"type": "address"
},
{
"name": "_role",
"type": "bytes32"
}
],
"name": "grantPermission",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x0a8ed3db"
},
{
"constant": true,
"inputs": [
{
"name": "_entity",
"type": "address"
},
{
"name": "_app",
"type": "address"
},
{
"name": "_role",
"type": "bytes32"
}
],
"name": "getPermissionParamsLength",
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x15949ed7"
},
{
"constant": true,
"inputs": [],
"name": "APP_ADDR_NAMESPACE",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x178e6079"
},
{
"constant": true,
"inputs": [
{
"name": "_paramsHash",
"type": "bytes32"
},
{
"name": "_who",
"type": "address"
},
{
"name": "_where",
"type": "address"
},
{
"name": "_what",
"type": "bytes32"
},
{
"name": "_how",
"type": "uint256[]"
}
],
"name": "evalParams",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x1b5e75be"
},
{
"constant": true,
"inputs": [],
"name": "getRecoveryVault",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x32f0a3b5"
},
{
"constant": true,
"inputs": [],
"name": "CREATE_PERMISSIONS_ROLE",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x3d6ab68f"
},
{
"constant": true,
"inputs": [],
"name": "EVMSCRIPT_REGISTRY_APP_ID",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x60b1e057"
},
{
"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",
"signature": "0x6815c992"
},
{
"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",
"signature": "0x6d6712d8"
},
{
"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",
"signature": "0x710a8315"
},
{
"constant": true,
"inputs": [
{
"name": "token",
"type": "address"
}
],
"name": "allowRecoverability",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x7e7db6e1"
},
{
"constant": true,
"inputs": [],
"name": "appId",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x80afdea8"
},
{
"constant": true,
"inputs": [],
"name": "ETH",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x8322fff2"
},
{
"constant": true,
"inputs": [],
"name": "getInitializationBlock",
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x8b3dd749"
},
{
"constant": true,
"inputs": [],
"name": "EVMSCRIPT_REGISTRY_APP",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x9b3fdf4c"
},
{
"constant": false,
"inputs": [
{
"name": "_entity",
"type": "address"
},
{
"name": "_app",
"type": "address"
},
{
"name": "_role",
"type": "bytes32"
}
],
"name": "revokePermission",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x9d0effdb"
},
{
"constant": false,
"inputs": [
{
"name": "_token",
"type": "address"
}
],
"name": "transferToVault",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x9d4941d8"
},
{
"constant": true,
"inputs": [
{
"name": "_entity",
"type": "address"
},
{
"name": "_app",
"type": "address"
},
{
"name": "_role",
"type": "bytes32"
},
{
"name": "_index",
"type": "uint256"
}
],
"name": "getPermissionParam",
"outputs": [
{
"name": "id",
"type": "uint8"
},
{
"name": "op",
"type": "uint8"
},
{
"name": "value",
"type": "uint240"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xa03c5832"
},
{
"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",
"signature": "0xa1658fad"
},
{
"constant": false,
"inputs": [
{
"name": "_app",
"type": "address"
},
{
"name": "_role",
"type": "bytes32"
}
],
"name": "removePermissionManager",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xa885508a"
},
{
"constant": false,
"inputs": [
{
"name": "_newManager",
"type": "address"
},
{
"name": "_app",
"type": "address"
},
{
"name": "_role",
"type": "bytes32"
}
],
"name": "setPermissionManager",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xafd925df"
},
{
"constant": true,
"inputs": [
{
"name": "_app",
"type": "address"
},
{
"name": "_role",
"type": "bytes32"
}
],
"name": "getPermissionManager",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xb1905727"
},
{
"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",
"signature": "0xbe038478"
},
{
"constant": false,
"inputs": [
{
"name": "_permissionsCreator",
"type": "address"
}
],
"name": "initialize",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xc4d66de8"
},
{
"constant": true,
"inputs": [],
"name": "EMPTY_PARAM_HASH",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xc513f66e"
},
{
"constant": true,
"inputs": [],
"name": "kernel",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xd4aae0c4"
},
{
"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",
"signature": "0xf520b58d"
},
{
"constant": true,
"inputs": [
{
"name": "_script",
"type": "bytes"
}
],
"name": "getExecutor",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xf92a79ff"
},
{
"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",
"signature": "0xfdef9106"
},
{
"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",
"signature": "0x759b9a74d5354b5801710a0c1b283cc9f0d32b607ac8ced10c83ac8e75c77d52"
},
{
"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",
"signature": "0xf3addc8b8e25ee11528a61b0e65092cae0666ef0ec0c64cb303993c88d689b4d"
}
],
"filename": "/Users/iurimatias/Projects/Status/liquid-funding-console/.embark/node_modules/@aragon/os/contracts/acl/ACL.sol",
"originalFilename": "node_modules/@aragon/os/contracts/acl/ACL.sol",
"path": "/Users/iurimatias/Projects/Status/liquid-funding-console/node_modules/@aragon/os/contracts/acl/ACL.sol",
"gas": "auto",
"type": "file",
"deploy": true,
"_gasLimit": 6000000,
"error": false,
"deploymentAccount": "0xeb11Dc64B00B769982FA70F6280210Fa457e7753",
"realArgs": [],
"address": "0x2466d98a7c39A76F83Fa613D78f4C64670b3b1aF",
"deployedAddress": "0x2466d98a7c39A76F83Fa613D78f4C64670b3b1aF"
}