mirror of
https://github.com/status-im/liquid-funding-console.git
synced 2025-02-27 18:30:34 +00:00
908 lines
76 KiB
JSON
908 lines
76 KiB
JSON
|
{
|
||
|
"className": "PledgeAdmins",
|
||
|
"args": [],
|
||
|
"code": "60606040526069805460ff19169055341561001957600080fd5b61254a806100286000396000f3006060604052600436106101875763ffffffff60e060020a600035041663178e6079811461018c5780631c8e8568146101b15780632101a6ad146101d857806324fea3b0146101f857806332ce8ebc1461020b57806332f0a3b51461022b578063387402911461025a5780634eafbcd51461027257806352dc7dcc146102915780635503d9ba146102f157806360b1e057146103045780636293c702146103175780636e802c6a1461033657806372116e92146103f157806379f4542e146104435780637e7db6e1146104625780637f61fa931461048157806380afdea8146104c457806381ea4408146104d75780638322fff2146104f65780638b3dd749146105095780639b3fdf4c1461051c5780639d4941d81461052f578063a1658fad1461054e578063b12b5f76146105b1578063c8ae070f146105c7578063cc19ecf7146105dd578063d4aae0c41461062a578063db7c23141461063d578063eba8ba061461068a578063f6b24b1c146107e2578063f92a79ff1461082f578063fbfa77cf14610880575b600080fd5b341561019757600080fd5b61019f610893565b60405190815260200160405180910390f35b34156101bc57600080fd5b6101c46108b7565b604051901515815260200160405180910390f35b34156101e357600080fd5b6101c467ffffffffffffffff600435166108c0565b341561020357600080fd5b61019f610969565b341561021657600080fd5b610229600480356024810191013561098b565b005b341561023657600080fd5b61023e610a25565b604051600160a060020a03909116815260200160405180910390f35b341561026557600080fd5b6102296004351515610aa6565b341561027d57600080fd5b6101c4600160a060020a0360043516610b0c565b341561029c57600080fd5b6102d4602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a0360643516610b83565b60405167ffffffffffffffff909116815260200160405180910390f35b34156102fc57600080fd5b61019f610e1a565b341561030f57600080fd5b61019f610e24565b341561032257600080fd5b610229600160a060020a0360043516610e48565b341561034157600080fd5b6102d460048035600160a060020a03169060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250610ea9915050565b34156103fc57600080fd5b6102d46024600480358281019290820135918135918201910135600160a060020a0360443581169067ffffffffffffffff6064358116916084359091169060a4351661111f565b341561044e57600080fd5b610229600160a060020a03600435166115de565b341561046d57600080fd5b6101c4600160a060020a0360043516611656565b341561048c57600080fd5b6102d4602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a036064351661165c565b34156104cf57600080fd5b61019f6116d8565b34156104e257600080fd5b61019f600160a060020a03600435166116de565b341561050157600080fd5b61023e611760565b341561051457600080fd5b61019f611765565b341561052757600080fd5b61019f61176b565b341561053a57600080fd5b610229600160a060020a036004351661178f565b341561055957600080fd5b6101c460048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061190795505050505050565b34156105bc57600080fd5b610229600435611a45565b34156105d257600080fd5b610229600435611a9d565b34156105e857600080fd5b6102296004803567ffffffffffffffff9081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516611b0c565b341561063557600080fd5b61023e611c16565b341561064857600080fd5b6102296004803567ffffffffffffffff9081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516611c25565b341561069557600080fd5b6106aa67ffffffffffffffff60043516611d2f565b604051808960028111156106ba57fe5b60ff168152600160a060020a03898116602083015267ffffffffffffffff8781166080840152861660a083015284151560c0830152831660e08201526101008282038101604083019081529160608101910189818151815260200191508051906020019080838360005b8381101561073c578082015183820152602001610724565b50505050905090810190601f1680156107695780820380516001836020036101000a031916815260200191505b50838103825288818151815260200191508051906020019080838360005b8381101561079f578082015183820152602001610787565b50505050905090810190601f1680156107cc5780820380516001836020036101000a031916815260200191505b509a505050
|
||
|
"runtimeBytecode": "6060604052600436106101875763ffffffff60e060020a600035041663178e6079811461018c5780631c8e8568146101b15780632101a6ad146101d857806324fea3b0146101f857806332ce8ebc1461020b57806332f0a3b51461022b578063387402911461025a5780634eafbcd51461027257806352dc7dcc146102915780635503d9ba146102f157806360b1e057146103045780636293c702146103175780636e802c6a1461033657806372116e92146103f157806379f4542e146104435780637e7db6e1146104625780637f61fa931461048157806380afdea8146104c457806381ea4408146104d75780638322fff2146104f65780638b3dd749146105095780639b3fdf4c1461051c5780639d4941d81461052f578063a1658fad1461054e578063b12b5f76146105b1578063c8ae070f146105c7578063cc19ecf7146105dd578063d4aae0c41461062a578063db7c23141461063d578063eba8ba061461068a578063f6b24b1c146107e2578063f92a79ff1461082f578063fbfa77cf14610880575b600080fd5b341561019757600080fd5b61019f610893565b60405190815260200160405180910390f35b34156101bc57600080fd5b6101c46108b7565b604051901515815260200160405180910390f35b34156101e357600080fd5b6101c467ffffffffffffffff600435166108c0565b341561020357600080fd5b61019f610969565b341561021657600080fd5b610229600480356024810191013561098b565b005b341561023657600080fd5b61023e610a25565b604051600160a060020a03909116815260200160405180910390f35b341561026557600080fd5b6102296004351515610aa6565b341561027d57600080fd5b6101c4600160a060020a0360043516610b0c565b341561029c57600080fd5b6102d4602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a0360643516610b83565b60405167ffffffffffffffff909116815260200160405180910390f35b34156102fc57600080fd5b61019f610e1a565b341561030f57600080fd5b61019f610e24565b341561032257600080fd5b610229600160a060020a0360043516610e48565b341561034157600080fd5b6102d460048035600160a060020a03169060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250610ea9915050565b34156103fc57600080fd5b6102d46024600480358281019290820135918135918201910135600160a060020a0360443581169067ffffffffffffffff6064358116916084359091169060a4351661111f565b341561044e57600080fd5b610229600160a060020a03600435166115de565b341561046d57600080fd5b6101c4600160a060020a0360043516611656565b341561048c57600080fd5b6102d4602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a036064351661165c565b34156104cf57600080fd5b61019f6116d8565b34156104e257600080fd5b61019f600160a060020a03600435166116de565b341561050157600080fd5b61023e611760565b341561051457600080fd5b61019f611765565b341561052757600080fd5b61019f61176b565b341561053a57600080fd5b610229600160a060020a036004351661178f565b341561055957600080fd5b6101c460048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061190795505050505050565b34156105bc57600080fd5b610229600435611a45565b34156105d257600080fd5b610229600435611a9d565b34156105e857600080fd5b6102296004803567ffffffffffffffff9081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516611b0c565b341561063557600080fd5b61023e611c16565b341561064857600080fd5b6102296004803567ffffffffffffffff9081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516611c25565b341561069557600080fd5b6106aa67ffffffffffffffff60043516611d2f565b604051808960028111156106ba57fe5b60ff168152600160a060020a03898116602083015267ffffffffffffffff8781166080840152861660a083015284151560c0830152831660e08201526101008282038101604083019081529160608101910189818151815260200191508051906020019080838360005b8381101561073c578082015183820152602001610724565b50505050905090810190601f1680156107695780820380516001836020036101000a031916815260200191505b50838103825288818151815260200191508051906020019080838360005b8381101561079f578082015183820152602001610787565b50505050905090810190601f1680156107cc5780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390f35b34156107ed57600080fd5b6102296004803
|
||
|
"realRuntimeBytecode": "6060604052600436106101875763ffffffff60e060020a600035041663178e6079811461018c5780631c8e8568146101b15780632101a6ad146101d857806324fea3b0146101f857806332ce8ebc1461020b57806332f0a3b51461022b578063387402911461025a5780634eafbcd51461027257806352dc7dcc146102915780635503d9ba146102f157806360b1e057146103045780636293c702146103175780636e802c6a1461033657806372116e92146103f157806379f4542e146104435780637e7db6e1146104625780637f61fa931461048157806380afdea8146104c457806381ea4408146104d75780638322fff2146104f65780638b3dd749146105095780639b3fdf4c1461051c5780639d4941d81461052f578063a1658fad1461054e578063b12b5f76146105b1578063c8ae070f146105c7578063cc19ecf7146105dd578063d4aae0c41461062a578063db7c23141461063d578063eba8ba061461068a578063f6b24b1c146107e2578063f92a79ff1461082f578063fbfa77cf14610880575b600080fd5b341561019757600080fd5b61019f610893565b60405190815260200160405180910390f35b34156101bc57600080fd5b6101c46108b7565b604051901515815260200160405180910390f35b34156101e357600080fd5b6101c467ffffffffffffffff600435166108c0565b341561020357600080fd5b61019f610969565b341561021657600080fd5b610229600480356024810191013561098b565b005b341561023657600080fd5b61023e610a25565b604051600160a060020a03909116815260200160405180910390f35b341561026557600080fd5b6102296004351515610aa6565b341561027d57600080fd5b6101c4600160a060020a0360043516610b0c565b341561029c57600080fd5b6102d4602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a0360643516610b83565b60405167ffffffffffffffff909116815260200160405180910390f35b34156102fc57600080fd5b61019f610e1a565b341561030f57600080fd5b61019f610e24565b341561032257600080fd5b610229600160a060020a0360043516610e48565b341561034157600080fd5b6102d460048035600160a060020a03169060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f0160208091040260200160405190810160405281815292919060208401838380828437509496505050833567ffffffffffffffff169360200135600160a060020a03169250610ea9915050565b34156103fc57600080fd5b6102d46024600480358281019290820135918135918201910135600160a060020a0360443581169067ffffffffffffffff6064358116916084359091169060a4351661111f565b341561044e57600080fd5b610229600160a060020a03600435166115de565b341561046d57600080fd5b6101c4600160a060020a0360043516611656565b341561048c57600080fd5b6102d4602460048035828101929082013591813591820191013567ffffffffffffffff60443516600160a060020a036064351661165c565b34156104cf57600080fd5b61019f6116d8565b34156104e257600080fd5b61019f600160a060020a03600435166116de565b341561050157600080fd5b61023e611760565b341561051457600080fd5b61019f611765565b341561052757600080fd5b61019f61176b565b341561053a57600080fd5b610229600160a060020a036004351661178f565b341561055957600080fd5b6101c460048035600160a060020a031690602480359190606490604435908101908301358060208082020160405190810160405280939291908181526020018383602002808284375094965061190795505050505050565b34156105bc57600080fd5b610229600435611a45565b34156105d257600080fd5b610229600435611a9d565b34156105e857600080fd5b6102296004803567ffffffffffffffff9081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516611b0c565b341561063557600080fd5b61023e611c16565b341561064857600080fd5b6102296004803567ffffffffffffffff9081169160248035600160a060020a031692604435808301939081013592606435908101929101359060843516611c25565b341561069557600080fd5b6106aa67ffffffffffffffff60043516611d2f565b604051808960028111156106ba57fe5b60ff168152600160a060020a03898116602083015267ffffffffffffffff8781166080840152861660a083015284151560c0830152831660e08201526101008282038101604083019081529160608101910189818151815260200191508051906020019080838360005b8381101561073c578082015183820152602001610724565b50505050905090810190601f1680156107695780820380516001836020036101000a031916815260200191505b50838103825288818151815260200191508051906020019080838360005b8381101561079f578082015183820152602001610787565b50505050905090810190601f1680156107cc5780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390f35b34156107ed57600080fd5b610229600
|
||
|
"linkReferences": {},
|
||
|
"swarmHash": "680936515d6607a176bc10ab2e089cb32afb65c281a497f28291503dcb853b23",
|
||
|
"gasEstimates": {
|
||
|
"creation": {
|
||
|
"codeDepositCost": "1909200",
|
||
|
"executionCost": "22232",
|
||
|
"totalCost": "1931432"
|
||
|
},
|
||
|
"external": {
|
||
|
"APP_ADDR_NAMESPACE()": "236",
|
||
|
"ETH()": "732",
|
||
|
"EVMSCRIPT_REGISTRY_APP()": "698",
|
||
|
"EVMSCRIPT_REGISTRY_APP_ID()": "456",
|
||
|
"PLUGIN_MANAGER_ROLE()": "infinite",
|
||
|
"addDelegate(string,string,uint64,address)": "infinite",
|
||
|
"addGiver(address,string,string,uint64,address)": "infinite",
|
||
|
"addGiver(string,string,uint64,address)": "infinite",
|
||
|
"addProject(string,string,address,uint64,uint64,address)": "infinite",
|
||
|
"addValidPluginContract(bytes32)": "infinite",
|
||
|
"addValidPluginContracts(bytes32[])": "infinite",
|
||
|
"addValidPluginInstance(address)": "infinite",
|
||
|
"allowRecoverability(address)": "655",
|
||
|
"appId()": "810",
|
||
|
"canPerform(address,bytes32,uint256[])": "infinite",
|
||
|
"getCodeHash(address)": "infinite",
|
||
|
"getExecutor(bytes)": "infinite",
|
||
|
"getInitializationBlock()": "876",
|
||
|
"getPledgeAdmin(uint64)": "infinite",
|
||
|
"getRecoveryVault()": "infinite",
|
||
|
"isProjectCanceled(uint64)": "infinite",
|
||
|
"isValidPlugin(address)": "infinite",
|
||
|
"kernel()": "1183",
|
||
|
"numberOfPledgeAdmins()": "643",
|
||
|
"removeValidPluginContract(bytes32)": "infinite",
|
||
|
"removeValidPluginInstance(address)": "infinite",
|
||
|
"transferToVault(address)": "infinite",
|
||
|
"updateDelegate(uint64,address,string,string,uint64)": "infinite",
|
||
|
"updateGiver(uint64,address,string,string,uint64)": "infinite",
|
||
|
"updateProject(uint64,address,string,string,uint64)": "infinite",
|
||
|
"useWhitelist(bool)": "infinite",
|
||
|
"vault()": "1304",
|
||
|
"whitelistDisabled()": "470"
|
||
|
},
|
||
|
"internal": {
|
||
|
"_findAdmin(uint64)": "563",
|
||
|
"_getProjectLevel(struct LiquidPledgingStorage.PledgeAdmin memory)": "infinite"
|
||
|
}
|
||
|
},
|
||
|
"functionHashes": {
|
||
|
"APP_ADDR_NAMESPACE()": "178e6079",
|
||
|
"ETH()": "8322fff2",
|
||
|
"EVMSCRIPT_REGISTRY_APP()": "9b3fdf4c",
|
||
|
"EVMSCRIPT_REGISTRY_APP_ID()": "60b1e057",
|
||
|
"PLUGIN_MANAGER_ROLE()": "24fea3b0",
|
||
|
"addDelegate(string,string,uint64,address)": "52dc7dcc",
|
||
|
"addGiver(address,string,string,uint64,address)": "6e802c6a",
|
||
|
"addGiver(string,string,uint64,address)": "7f61fa93",
|
||
|
"addProject(string,string,address,uint64,uint64,address)": "72116e92",
|
||
|
"addValidPluginContract(bytes32)": "c8ae070f",
|
||
|
"addValidPluginContracts(bytes32[])": "32ce8ebc",
|
||
|
"addValidPluginInstance(address)": "79f4542e",
|
||
|
"allowRecoverability(address)": "7e7db6e1",
|
||
|
"appId()": "80afdea8",
|
||
|
"canPerform(address,bytes32,uint256[])": "a1658fad",
|
||
|
"getCodeHash(address)": "81ea4408",
|
||
|
"getExecutor(bytes)": "f92a79ff",
|
||
|
"getInitializationBlock()": "8b3dd749",
|
||
|
"getPledgeAdmin(uint64)": "eba8ba06",
|
||
|
"getRecoveryVault()": "32f0a3b5",
|
||
|
"isProjectCanceled(uint64)": "2101a6ad",
|
||
|
"isValidPlugin(address)": "4eafbcd5",
|
||
|
"kernel()": "d4aae0c4",
|
||
|
"numberOfPledgeAdmins()": "5503d9ba",
|
||
|
"removeValidPluginContract(bytes32)": "b12b5f76",
|
||
|
"removeValidPluginInstance(address)": "6293c702",
|
||
|
"transferToVault(address)": "9d4941d8",
|
||
|
"updateDelegate(uint64,address,string,string,uint64)": "cc19ecf7",
|
||
|
"updateGiver(uint64,address,string,string,uint64)": "db7c2314",
|
||
|
"updateProject(uint64,address,string,string,uint64)": "f6b24b1c",
|
||
|
"useWhitelist(bool)": "38740291",
|
||
|
"vault()": "fbfa77cf",
|
||
|
"whitelistDisabled()": "1c8e8568"
|
||
|
},
|
||
|
"abiDefinition": [
|
||
|
{
|
||
|
"constant": true,
|
||
|
"inputs": [],
|
||
|
"name": "APP_ADDR_NAMESPACE",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"name": "",
|
||
|
"type": "bytes32"
|
||
|
}
|
||
|
],
|
||
|
"payable": false,
|
||
|
"stateMutability": "view",
|
||
|
"type": "function",
|
||
|
"signature": "0x178e6079"
|
||
|
},
|
||
|
{
|
||
|
"constant": true,
|
||
|
"inputs": [],
|
||
|
"name": "whitelistDisabled",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"name": "",
|
||
|
"type": "bool"
|
||
|
}
|
||
|
],
|
||
|
"payable": false,
|
||
|
"stateMutability": "view",
|
||
|
"type": "function",
|
||
|
"signature": "0x1c8e8568"
|
||
|
},
|
||
|
{
|
||
|
"constant": true,
|
||
|
"inputs": [
|
||
|
{
|
||
|
"name": "projectId",
|
||
|
"type": "uint64"
|
||
|
}
|
||
|
],
|
||
|
"name": "isProjectCanceled",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"name": "",
|
||
|
"type": "bool"
|
||
|
}
|
||
|
],
|
||
|
"payable": false,
|
||
|
"stateMutability": "view",
|
||
|
"type": "function",
|
||
|
"signature": "0x2101a6ad"
|
||
|
},
|
||
|
{
|
||
|
"constant": true,
|
||
|
"inputs": [],
|
||
|
"name": "PLUGIN_MANAGER_ROLE",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"name": "",
|
||
|
"type": "bytes32"
|
||
|
}
|
||
|
],
|
||
|
"payable": false,
|
||
|
"stateMutability": "view",
|
||
|
"type": "function",
|
||
|
"signature": "0x24fea3b0"
|
||
|
},
|
||
|
{
|
||
|
"constant": false,
|
||
|
"inputs": [
|
||
|
{
|
||
|
"name": "contractHashes",
|
||
|
"type": "bytes32[]"
|
||
|
}
|
||
|
],
|
||
|
"name": "addValidPluginContracts",
|
||
|
"outputs": [],
|
||
|
"payable": false,
|
||
|
"stateMutability": "nonpayable",
|
||
|
"type": "function",
|
||
|
"signature": "0x32ce8ebc"
|
||
|
},
|
||
|
{
|
||
|
"constant": true,
|
||
|
"inputs": [],
|
||
|
"name": "getRecoveryVault",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"name": "",
|
||
|
"type": "address"
|
||
|
}
|
||
|
],
|
||
|
"payable": false,
|
||
|
"stateMutability": "view",
|
||
|
"type": "function",
|
||
|
"signature": "0x32f0a3b5"
|
||
|
},
|
||
|
{
|
||
|
"constant": false,
|
||
|
"inputs": [
|
||
|
{
|
||
|
"name": "useWhitelist",
|
||
|
"type": "bool"
|
||
|
}
|
||
|
],
|
||
|
"name": "useWhitelist",
|
||
|
"outputs": [],
|
||
|
"payable": false,
|
||
|
"stateMutability": "nonpayable",
|
||
|
"type": "function",
|
||
|
"signature": "0x38740291"
|
||
|
},
|
||
|
{
|
||
|
"constant": true,
|
||
|
"inputs": [
|
||
|
{
|
||
|
"name": "addr",
|
||
|
"type": "address"
|
||
|
}
|
||
|
],
|
||
|
"name": "isValidPlugin",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"name": "",
|
||
|
"type": "bool"
|
||
|
}
|
||
|
],
|
||
|
"payable": false,
|
||
|
"stateMutability": "view",
|
||
|
"type": "function",
|
||
|
"signature": "0x4eafbcd5"
|
||
|
},
|
||
|
{
|
||
|
"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",
|
||
|
"signature": "0x52dc7dcc"
|
||
|
},
|
||
|
{
|
||
|
"constant": true,
|
||
|
"inputs": [],
|
||
|
"name": "numberOfPledgeAdmins",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"name": "",
|
||
|
"type": "uint256"
|
||
|
}
|
||
|
],
|
||
|
"payable": false,
|
||
|
"stateMutability": "view",
|
||
|
"type": "function",
|
||
|
"signature": "0x5503d9ba"
|
||
|
},
|
||
|
{
|
||
|
"constant": true,
|
||
|
"inputs": [],
|
||
|
"name": "EVMSCRIPT_REGISTRY_APP_ID",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"name": "",
|
||
|
"type": "bytes32"
|
||
|
}
|
||
|
],
|
||
|
"payable": false,
|
||
|
"stateMutability": "view",
|
||
|
"type": "function",
|
||
|
"signature": "0x60b1e057"
|
||
|
},
|
||
|
{
|
||
|
"constant": false,
|
||
|
"inputs": [
|
||
|
{
|
||
|
"name": "addr",
|
||
|
"type": "address"
|
||
|
}
|
||
|
],
|
||
|
"name": "removeValidPluginInstance",
|
||
|
"outputs": [],
|
||
|
"payable": false,
|
||
|
"stateMutability": "nonpayable",
|
||
|
"type": "function",
|
||
|
"signature": "0x6293c702"
|
||
|
},
|
||
|
{
|
||
|
"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",
|
||
|
"signature": "0x6e802c6a"
|
||
|
},
|
||
|
{
|
||
|
"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",
|
||
|
"signature": "0x72116e92"
|
||
|
},
|
||
|
{
|
||
|
"constant": false,
|
||
|
"inputs": [
|
||
|
{
|
||
|
"name": "addr",
|
||
|
"type": "address"
|
||
|
}
|
||
|
],
|
||
|
"name": "addValidPluginInstance",
|
||
|
"outputs": [],
|
||
|
"payable": false,
|
||
|
"stateMutability": "nonpayable",
|
||
|
"type": "function",
|
||
|
"signature": "0x79f4542e"
|
||
|
},
|
||
|
{
|
||
|
"constant": true,
|
||
|
"inputs": [
|
||
|
{
|
||
|
"name": "token",
|
||
|
"type": "address"
|
||
|
}
|
||
|
],
|
||
|
"name": "allowRecoverability",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"name": "",
|
||
|
"type": "bool"
|
||
|
}
|
||
|
],
|
||
|
"payable": false,
|
||
|
"stateMutability": "view",
|
||
|
"type": "function",
|
||
|
"signature": "0x7e7db6e1"
|
||
|
},
|
||
|
{
|
||
|
"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",
|
||
|
"signature": "0x7f61fa93"
|
||
|
},
|
||
|
{
|
||
|
"constant": true,
|
||
|
"inputs": [],
|
||
|
"name": "appId",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"name": "",
|
||
|
"type": "bytes32"
|
||
|
}
|
||
|
],
|
||
|
"payable": false,
|
||
|
"stateMutability": "view",
|
||
|
"type": "function",
|
||
|
"signature": "0x80afdea8"
|
||
|
},
|
||
|
{
|
||
|
"constant": true,
|
||
|
"inputs": [
|
||
|
{
|
||
|
"name": "addr",
|
||
|
"type": "address"
|
||
|
}
|
||
|
],
|
||
|
"name": "getCodeHash",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"name": "",
|
||
|
"type": "bytes32"
|
||
|
}
|
||
|
],
|
||
|
"payable": false,
|
||
|
"stateMutability": "view",
|
||
|
"type": "function",
|
||
|
"signature": "0x81ea4408"
|
||
|
},
|
||
|
{
|
||
|
"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": "_token",
|
||
|
"type": "address"
|
||
|
}
|
||
|
],
|
||
|
"name": "transferToVault",
|
||
|
"outputs": [],
|
||
|
"payable": false,
|
||
|
"stateMutability": "nonpayable",
|
||
|
"type": "function",
|
||
|
"signature": "0x9d4941d8"
|
||
|
},
|
||
|
{
|
||
|
"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": "contractHash",
|
||
|
"type": "bytes32"
|
||
|
}
|
||
|
],
|
||
|
"name": "removeValidPluginContract",
|
||
|
"outputs": [],
|
||
|
"payable": false,
|
||
|
"stateMutability": "nonpayable",
|
||
|
"type": "function",
|
||
|
"signature": "0xb12b5f76"
|
||
|
},
|
||
|
{
|
||
|
"constant": false,
|
||
|
"inputs": [
|
||
|
{
|
||
|
"name": "contractHash",
|
||
|
"type": "bytes32"
|
||
|
}
|
||
|
],
|
||
|
"name": "addValidPluginContract",
|
||
|
"outputs": [],
|
||
|
"payable": false,
|
||
|
"stateMutability": "nonpayable",
|
||
|
"type": "function",
|
||
|
"signature": "0xc8ae070f"
|
||
|
},
|
||
|
{
|
||
|
"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",
|
||
|
"signature": "0xcc19ecf7"
|
||
|
},
|
||
|
{
|
||
|
"constant": true,
|
||
|
"inputs": [],
|
||
|
"name": "kernel",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"name": "",
|
||
|
"type": "address"
|
||
|
}
|
||
|
],
|
||
|
"payable": false,
|
||
|
"stateMutability": "view",
|
||
|
"type": "function",
|
||
|
"signature": "0xd4aae0c4"
|
||
|
},
|
||
|
{
|
||
|
"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",
|
||
|
"signature": "0xdb7c2314"
|
||
|
},
|
||
|
{
|
||
|
"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",
|
||
|
"signature": "0xeba8ba06"
|
||
|
},
|
||
|
{
|
||
|
"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",
|
||
|
"signature": "0xf6b24b1c"
|
||
|
},
|
||
|
{
|
||
|
"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": "vault",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"name": "",
|
||
|
"type": "address"
|
||
|
}
|
||
|
],
|
||
|
"payable": false,
|
||
|
"stateMutability": "view",
|
||
|
"type": "function",
|
||
|
"signature": "0xfbfa77cf"
|
||
|
},
|
||
|
{
|
||
|
"anonymous": false,
|
||
|
"inputs": [
|
||
|
{
|
||
|
"indexed": true,
|
||
|
"name": "idGiver",
|
||
|
"type": "uint64"
|
||
|
},
|
||
|
{
|
||
|
"indexed": true,
|
||
|
"name": "addr",
|
||
|
"type": "address"
|
||
|
},
|
||
|
{
|
||
|
"indexed": false,
|
||
|
"name": "url",
|
||
|
"type": "string"
|
||
|
}
|
||
|
],
|
||
|
"name": "GiverAdded",
|
||
|
"type": "event",
|
||
|
"signature": "0xf5abb7d99fe692941bfd32625b4a8d7342036635d1fbb0e2a75754b8266c61a3"
|
||
|
},
|
||
|
{
|
||
|
"anonymous": false,
|
||
|
"inputs": [
|
||
|
{
|
||
|
"indexed": true,
|
||
|
"name": "idGiver",
|
||
|
"type": "uint64"
|
||
|
},
|
||
|
{
|
||
|
"indexed": false,
|
||
|
"name": "url",
|
||
|
"type": "string"
|
||
|
}
|
||
|
],
|
||
|
"name": "GiverUpdated",
|
||
|
"type": "event",
|
||
|
"signature": "0x4b2f87168338ea08f27c7f7b2dfe4e61feb620ffe9a6a6a18afeaf94546075bf"
|
||
|
},
|
||
|
{
|
||
|
"anonymous": false,
|
||
|
"inputs": [
|
||
|
{
|
||
|
"indexed": true,
|
||
|
"name": "idDelegate",
|
||
|
"type": "uint64"
|
||
|
},
|
||
|
{
|
||
|
"indexed": false,
|
||
|
"name": "url",
|
||
|
"type": "string"
|
||
|
}
|
||
|
],
|
||
|
"name": "DelegateAdded",
|
||
|
"type": "event",
|
||
|
"signature": "0xd921f0ff8d5f67ca22b52c5b4be3463a8cabd9d95c28a02dd7c86f9deb3329be"
|
||
|
},
|
||
|
{
|
||
|
"anonymous": false,
|
||
|
"inputs": [
|
||
|
{
|
||
|
"indexed": true,
|
||
|
"name": "idDelegate",
|
||
|
"type": "uint64"
|
||
|
},
|
||
|
{
|
||
|
"indexed": false,
|
||
|
"name": "url",
|
||
|
"type": "string"
|
||
|
}
|
||
|
],
|
||
|
"name": "DelegateUpdated",
|
||
|
"type": "event",
|
||
|
"signature": "0x6586deed9fa035704e9886588d904801e7e86d1ebd926905fa03a0018531b2fd"
|
||
|
},
|
||
|
{
|
||
|
"anonymous": false,
|
||
|
"inputs": [
|
||
|
{
|
||
|
"indexed": true,
|
||
|
"name": "idProject",
|
||
|
"type": "uint64"
|
||
|
},
|
||
|
{
|
||
|
"indexed": false,
|
||
|
"name": "url",
|
||
|
"type": "string"
|
||
|
}
|
||
|
],
|
||
|
"name": "ProjectAdded",
|
||
|
"type": "event",
|
||
|
"signature": "0x9958fc92731727637b02f1ac1e6caf2814442c27e1d962f0c477cd14280f586d"
|
||
|
},
|
||
|
{
|
||
|
"anonymous": false,
|
||
|
"inputs": [
|
||
|
{
|
||
|
"indexed": true,
|
||
|
"name": "idProject",
|
||
|
"type": "uint64"
|
||
|
},
|
||
|
{
|
||
|
"indexed": false,
|
||
|
"name": "url",
|
||
|
"type": "string"
|
||
|
}
|
||
|
],
|
||
|
"name": "ProjectUpdated",
|
||
|
"type": "event",
|
||
|
"signature": "0xab039fa652845d2aa9439ffe6f2130ee7203ed63f29b71bed5b3b74f27c58707"
|
||
|
}
|
||
|
],
|
||
|
"filename": "/Users/iurimatias/Projects/Status/liquid-funding-console/.embark/contracts/PledgeAdmins.sol",
|
||
|
"originalFilename": "contracts/PledgeAdmins.sol",
|
||
|
"path": "/Users/iurimatias/Projects/Status/liquid-funding-console/contracts/PledgeAdmins.sol",
|
||
|
"gas": "auto",
|
||
|
"type": "file",
|
||
|
"deploy": false,
|
||
|
"_gasLimit": 6000000,
|
||
|
"error": false
|
||
|
}
|