2018-04-25 14:49:13 -04:00
|
|
|
{
|
|
|
|
"contract_name": "IdentityGasRelay",
|
|
|
|
"code": "608060408190526c01000000000000000000000000600160a060020a0333160281526014902062000039906401000000006200003f810204565b62000210565b600160008190526020527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f54156200007657600080fd5b6001600052600660205260008051602062003aa883398151915254156200009c57600080fd5b620000b4816001600064010000000062000110810204565b620000cc816002600064010000000062000110810204565b506006602052600160008051602062003aa883398151915281905560026000527f8819ef417987f8ae7a81f42cdfb18815282fe989326fbff903d13cf0e03ace2955565b604080518481526020808201859052825191829003830190912060008181529182905291902054156200014257600080fd5b6001831480620001525750600283145b806200015e5750600383145b806200016a5750600483145b15156200017657600080fd5b60408051606081018252848152602080820185815282840188815260008681528084528581209451855591516001808601919091559051600290940193909355868152828252838120805493840181558152818120830188905584815260049091528281209190915590518391859187917f480000bb1edad8ca1470381cc334b1917fbd51c6531f3a623ea8e0ec7e38a6e991a450505050565b61388880620002206000396000f30060806040526004361061015b5763ffffffff60e060020a600035041663032c1a8a811461015d57806307aef43b146101c557806313fb4b8f146101e05780631d38124014610219578063262b54f51461024b5780632c883f3c1461026357806335f894a41461027b5780634da3ee83146102ad5780634eee424a146102c257806353d413c5146102da57806359f4ac61146102f55780635a3df7911461034c57806363f44b5914610367578063640c5173146103d95780636e259594146103f7578063747442d31461043857806383b5d133146104555780639010f7261461047657806394fd645b1461048e578063b15aa5b7146104ee578063b1a34e0d14610506578063b61d27f6146105ee578063b817dcc214610657578063c9100bcb146106d4578063d84c7c9f14610857578063da2c9ae21461086f578063e27e2e5c1461089b578063e574809a146108d6578063fd0dded514610959575b005b34801561016957600080fd5b506101756004356109aa565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156101b1578181015183820152602001610199565b505050509050019250505060405180910390f35b3480156101d157600080fd5b5061015b600435602435610b34565b3480156101ec57600080fd5b506101fb600435602435610c34565b60408051938452602084019290925282820152519081900360600190f35b34801561022557600080fd5b50610237600435602435604435610c72565b604080519115158252519081900360200190f35b34801561025757600080fd5b50610175600435610d4a565b34801561026f57600080fd5b5061015b600435610dad565b34801561028757600080fd5b50610290610ee0565b60408051600160e060020a03199092168252519081900360200190f35b3480156102b957600080fd5b50610290610f3b565b3480156102ce57600080fd5b50610237600435610fbb565b3480156102e657600080fd5b506102376004356024356112ef565b34801561030157600080fd5b5061015b60048035600160a060020a039081169160248035831692604435926064358084019390820135926084359260a4359260c4359260e4351691610104359182019101356113c4565b34801561035857600080fd5b506102376004356024356115cd565b34801561037357600080fd5b5060408051602060046024803582810135601f81018590048502860185019096528585526103c795833595369560449491939091019190819084018382808284375094975050933594506115f89350505050565b60408051918252519081900360200190f35b3480156103e557600080fd5b506102376004356024356044356116a3565b34801561040357600080fd5b506103c7600160a060020a0360043581169060243581169060443590606435906084359060a4359060c4359060e435166117a7565b34801561044457600080fd5b50610237600435602435151561189a565b34801561046157600080fd5b5061015b600160a060020a03600435166118c9565b34801561048257600080fd5b506101756004356119d4565b34801561049a57600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610237948235946024803595369594606494920191908190840183828082843750949750611a359650505050505050565b3480156104fa57600080fd5b506103c7600435611ac0565b34801561051257600080fd5b50604080516020601f6064356004818101359283018490048402850184019095528184526103c7948035946024803595600160a060020a0360443516953695608494930191819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382
|
|
|
|
"runtime_bytecode": "60806040526004361061015b5763ffffffff60e060020a600035041663032c1a8a811461015d57806307aef43b146101c557806313fb4b8f146101e05780631d38124014610219578063262b54f51461024b5780632c883f3c1461026357806335f894a41461027b5780634da3ee83146102ad5780634eee424a146102c257806353d413c5146102da57806359f4ac61146102f55780635a3df7911461034c57806363f44b5914610367578063640c5173146103d95780636e259594146103f7578063747442d31461043857806383b5d133146104555780639010f7261461047657806394fd645b1461048e578063b15aa5b7146104ee578063b1a34e0d14610506578063b61d27f6146105ee578063b817dcc214610657578063c9100bcb146106d4578063d84c7c9f14610857578063da2c9ae21461086f578063e27e2e5c1461089b578063e574809a146108d6578063fd0dded514610959575b005b34801561016957600080fd5b506101756004356109aa565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156101b1578181015183820152602001610199565b505050509050019250505060405180910390f35b3480156101d157600080fd5b5061015b600435602435610b34565b3480156101ec57600080fd5b506101fb600435602435610c34565b60408051938452602084019290925282820152519081900360600190f35b34801561022557600080fd5b50610237600435602435604435610c72565b604080519115158252519081900360200190f35b34801561025757600080fd5b50610175600435610d4a565b34801561026f57600080fd5b5061015b600435610dad565b34801561028757600080fd5b50610290610ee0565b60408051600160e060020a03199092168252519081900360200190f35b3480156102b957600080fd5b50610290610f3b565b3480156102ce57600080fd5b50610237600435610fbb565b3480156102e657600080fd5b506102376004356024356112ef565b34801561030157600080fd5b5061015b60048035600160a060020a039081169160248035831692604435926064358084019390820135926084359260a4359260c4359260e4351691610104359182019101356113c4565b34801561035857600080fd5b506102376004356024356115cd565b34801561037357600080fd5b5060408051602060046024803582810135601f81018590048502860185019096528585526103c795833595369560449491939091019190819084018382808284375094975050933594506115f89350505050565b60408051918252519081900360200190f35b3480156103e557600080fd5b506102376004356024356044356116a3565b34801561040357600080fd5b506103c7600160a060020a0360043581169060243581169060443590606435906084359060a4359060c4359060e435166117a7565b34801561044457600080fd5b50610237600435602435151561189a565b34801561046157600080fd5b5061015b600160a060020a03600435166118c9565b34801561048257600080fd5b506101756004356119d4565b34801561049a57600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610237948235946024803595369594606494920191908190840183828082843750949750611a359650505050505050565b3480156104fa57600080fd5b506103c7600435611ac0565b34801561051257600080fd5b50604080516020601f6064356004818101359283018490048402850184019095528184526103c7948035946024803595600160a060020a0360443516953695608494930191819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750949750611afc9650505050505050565b3480156105fa57600080fd5b50604080516020600460443581810135601f81018490048402850184019095528484526103c7948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750611d719650505050505050565b34801561066357600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526106b29436949293602493928401919081908401838280828437509497505093359450611f309350505050565b6040805160ff9094168452602084019290925282820152519081900360600190f35b3480156106e057600080fd5b506106ec600435611f6a565b6040518087815260200186815260200185600160a060020a0316600160a060020a03168152602001806020018060200180602001848103845287818151815260200191508051906020019080838360005b8381101561075557818101518382015260200161073d565b50505050905090810190601f1680156107825780820380516001836020036101000a031916815260200191505b50848103835286518152865160209182019188019080838360005b838110156107b557818101518382015260200161079d565b50505050905090810190601f1680156107e25780820380516001836020036101000a031916815260200191505b5084810382528551815285516020918201
|
|
|
|
"real_runtime_bytecode": "60806040526004361061015b5763ffffffff60e060020a600035041663032c1a8a811461015d57806307aef43b146101c557806313fb4b8f146101e05780631d38124014610219578063262b54f51461024b5780632c883f3c1461026357806335f894a41461027b5780634da3ee83146102ad5780634eee424a146102c257806353d413c5146102da57806359f4ac61146102f55780635a3df7911461034c57806363f44b5914610367578063640c5173146103d95780636e259594146103f7578063747442d31461043857806383b5d133146104555780639010f7261461047657806394fd645b1461048e578063b15aa5b7146104ee578063b1a34e0d14610506578063b61d27f6146105ee578063b817dcc214610657578063c9100bcb146106d4578063d84c7c9f14610857578063da2c9ae21461086f578063e27e2e5c1461089b578063e574809a146108d6578063fd0dded514610959575b005b34801561016957600080fd5b506101756004356109aa565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156101b1578181015183820152602001610199565b505050509050019250505060405180910390f35b3480156101d157600080fd5b5061015b600435602435610b34565b3480156101ec57600080fd5b506101fb600435602435610c34565b60408051938452602084019290925282820152519081900360600190f35b34801561022557600080fd5b50610237600435602435604435610c72565b604080519115158252519081900360200190f35b34801561025757600080fd5b50610175600435610d4a565b34801561026f57600080fd5b5061015b600435610dad565b34801561028757600080fd5b50610290610ee0565b60408051600160e060020a03199092168252519081900360200190f35b3480156102b957600080fd5b50610290610f3b565b3480156102ce57600080fd5b50610237600435610fbb565b3480156102e657600080fd5b506102376004356024356112ef565b34801561030157600080fd5b5061015b60048035600160a060020a039081169160248035831692604435926064358084019390820135926084359260a4359260c4359260e4351691610104359182019101356113c4565b34801561035857600080fd5b506102376004356024356115cd565b34801561037357600080fd5b5060408051602060046024803582810135601f81018590048502860185019096528585526103c795833595369560449491939091019190819084018382808284375094975050933594506115f89350505050565b60408051918252519081900360200190f35b3480156103e557600080fd5b506102376004356024356044356116a3565b34801561040357600080fd5b506103c7600160a060020a0360043581169060243581169060443590606435906084359060a4359060c4359060e435166117a7565b34801561044457600080fd5b50610237600435602435151561189a565b34801561046157600080fd5b5061015b600160a060020a03600435166118c9565b34801561048257600080fd5b506101756004356119d4565b34801561049a57600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610237948235946024803595369594606494920191908190840183828082843750949750611a359650505050505050565b3480156104fa57600080fd5b506103c7600435611ac0565b34801561051257600080fd5b50604080516020601f6064356004818101359283018490048402850184019095528184526103c7948035946024803595600160a060020a0360443516953695608494930191819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750949750611afc9650505050505050565b3480156105fa57600080fd5b50604080516020600460443581810135601f81018490048402850184019095528484526103c7948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750611d719650505050505050565b34801561066357600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526106b29436949293602493928401919081908401838280828437509497505093359450611f309350505050565b6040805160ff9094168452602084019290925282820152519081900360600190f35b3480156106e057600080fd5b506106ec600435611f6a565b6040518087815260200186815260200185600160a060020a0316600160a060020a03168152602001806020018060200180602001848103845287818151815260200191508051906020019080838360005b8381101561075557818101518382015260200161073d565b50505050905090810190601f1680156107825780820380516001836020036101000a031916815260200191505b50848103835286518152865160209182019188019080838360005b838110156107b557818101518382015260200161079d565b50505050905090810190601f1680156107e25780820380516001836020036101000a031916815260200191505b50848103825285518152855160209
|
|
|
|
"swarm_hash": "6df4aa17cb4b289bbfac52d3655c910fff95d77dd8649fdf8004dbfeb1bde402",
|
|
|
|
"gas_estimates": {
|
|
|
|
"creation": {
|
|
|
|
"codeDepositCost": "2894400",
|
|
|
|
"executionCost": "infinite",
|
|
|
|
"totalCost": "infinite"
|
|
|
|
},
|
|
|
|
"external": {
|
|
|
|
"": "761",
|
|
|
|
"APPROVEANDCALL_PREFIX()": "608",
|
|
|
|
"CALL_PREFIX()": "562",
|
|
|
|
"addClaim(uint256,uint256,address,bytes,bytes,string)": "infinite",
|
|
|
|
"addKey(bytes32,uint256,uint256)": "infinite",
|
|
|
|
"approve(uint256,bool)": "infinite",
|
|
|
|
"approveAndCallGasRelayHash(address,address,uint256,bytes32,uint256,uint256,uint256,address)": "1399",
|
|
|
|
"approveAndCallGasRelayed(address,address,uint256,bytes,uint256,uint256,uint256,address,bytes)": "infinite",
|
|
|
|
"approveECDSA(uint256,bool,bytes32,uint8,bytes32,bytes32)": "infinite",
|
|
|
|
"callGasRelayHash(address,uint256,bytes32,uint256,uint256,uint256,address)": "1592",
|
|
|
|
"callGasRelayed(address,uint256,bytes,uint256,uint256,uint256,address,bytes)": "infinite",
|
|
|
|
"execute(address,uint256,bytes)": "infinite",
|
|
|
|
"executeECDSA(address,uint256,bytes,uint256,bytes32,uint8,bytes32,bytes32)": "infinite",
|
|
|
|
"getClaim(bytes32)": "infinite",
|
|
|
|
"getClaimIdsByType(uint256)": "infinite",
|
|
|
|
"getKey(bytes32,uint256)": "1165",
|
|
|
|
"getKeyPurpose(bytes32)": "infinite",
|
|
|
|
"getKeysByPurpose(uint256)": "infinite",
|
|
|
|
"getSignHash(bytes32)": "776",
|
|
|
|
"isKeyPurpose(bytes32,uint256)": "893",
|
|
|
|
"managerReset(bytes32)": "149758",
|
|
|
|
"processManagerReset(uint256)": "infinite",
|
|
|
|
"recoverKey(bytes32,bytes,uint256)": "infinite",
|
|
|
|
"removeClaim(bytes32)": "infinite",
|
|
|
|
"removeKey(bytes32,uint256)": "infinite",
|
|
|
|
"replaceKey(bytes32,bytes32,uint256)": "infinite",
|
|
|
|
"setMinimumApprovalsByKeyType(uint256,uint256)": "infinite",
|
|
|
|
"setupRecovery(address)": "infinite",
|
|
|
|
"signatureSplit(bytes,uint256)": "infinite",
|
|
|
|
"verifySignatures(uint256,bytes32,bytes)": "infinite"
|
|
|
|
},
|
|
|
|
"internal": {
|
|
|
|
"approveAndCall(bytes32,address,address,uint256,bytes memory)": "infinite"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"function_hashes": {
|
|
|
|
"APPROVEANDCALL_PREFIX()": "4da3ee83",
|
|
|
|
"CALL_PREFIX()": "35f894a4",
|
|
|
|
"addClaim(uint256,uint256,address,bytes,bytes,string)": "b1a34e0d",
|
|
|
|
"addKey(bytes32,uint256,uint256)": "1d381240",
|
|
|
|
"approve(uint256,bool)": "747442d3",
|
|
|
|
"approveAndCallGasRelayHash(address,address,uint256,bytes32,uint256,uint256,uint256,address)": "6e259594",
|
|
|
|
"approveAndCallGasRelayed(address,address,uint256,bytes,uint256,uint256,uint256,address,bytes)": "59f4ac61",
|
|
|
|
"approveECDSA(uint256,bool,bytes32,uint8,bytes32,bytes32)": "da2c9ae2",
|
|
|
|
"callGasRelayHash(address,uint256,bytes32,uint256,uint256,uint256,address)": "e27e2e5c",
|
|
|
|
"callGasRelayed(address,uint256,bytes,uint256,uint256,uint256,address,bytes)": "fd0dded5",
|
|
|
|
"execute(address,uint256,bytes)": "b61d27f6",
|
|
|
|
"executeECDSA(address,uint256,bytes,uint256,bytes32,uint8,bytes32,bytes32)": "e574809a",
|
|
|
|
"getClaim(bytes32)": "c9100bcb",
|
|
|
|
"getClaimIdsByType(uint256)": "262b54f5",
|
|
|
|
"getKey(bytes32,uint256)": "13fb4b8f",
|
|
|
|
"getKeyPurpose(bytes32)": "032c1a8a",
|
|
|
|
"getKeysByPurpose(uint256)": "9010f726",
|
|
|
|
"getSignHash(bytes32)": "b15aa5b7",
|
|
|
|
"isKeyPurpose(bytes32,uint256)": "5a3df791",
|
|
|
|
"managerReset(bytes32)": "d84c7c9f",
|
|
|
|
"processManagerReset(uint256)": "2c883f3c",
|
|
|
|
"recoverKey(bytes32,bytes,uint256)": "63f44b59",
|
|
|
|
"removeClaim(bytes32)": "4eee424a",
|
|
|
|
"removeKey(bytes32,uint256)": "53d413c5",
|
|
|
|
"replaceKey(bytes32,bytes32,uint256)": "640c5173",
|
|
|
|
"setMinimumApprovalsByKeyType(uint256,uint256)": "07aef43b",
|
|
|
|
"setupRecovery(address)": "83b5d133",
|
|
|
|
"signatureSplit(bytes,uint256)": "b817dcc2",
|
|
|
|
"verifySignatures(uint256,bytes32,bytes)": "94fd645b"
|
|
|
|
},
|
|
|
|
"abi": [
|
|
|
|
{
|
|
|
|
"constant": true,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_key",
|
|
|
|
"type": "bytes32"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "getKeyPurpose",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "purpose",
|
|
|
|
"type": "uint256[]"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "view",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_purpose",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_minimumApprovals",
|
|
|
|
"type": "uint256"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "setMinimumApprovalsByKeyType",
|
|
|
|
"outputs": [],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "nonpayable",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": true,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_key",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_purpose",
|
|
|
|
"type": "uint256"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "getKey",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "purpose",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "keyType",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "key",
|
|
|
|
"type": "bytes32"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "view",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_key",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_purpose",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_type",
|
|
|
|
"type": "uint256"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "addKey",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "success",
|
|
|
|
"type": "bool"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "nonpayable",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": true,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_claimType",
|
|
|
|
"type": "uint256"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "getClaimIdsByType",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "claimIds",
|
|
|
|
"type": "bytes32[]"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "view",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_limit",
|
|
|
|
"type": "uint256"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "processManagerReset",
|
|
|
|
"outputs": [],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "nonpayable",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": true,
|
|
|
|
"inputs": [],
|
|
|
|
"name": "CALL_PREFIX",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "",
|
|
|
|
"type": "bytes4"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "view",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": true,
|
|
|
|
"inputs": [],
|
|
|
|
"name": "APPROVEANDCALL_PREFIX",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "",
|
|
|
|
"type": "bytes4"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "view",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_claimId",
|
|
|
|
"type": "bytes32"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "removeClaim",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "success",
|
|
|
|
"type": "bool"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "nonpayable",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_key",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_purpose",
|
|
|
|
"type": "uint256"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "removeKey",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "success",
|
|
|
|
"type": "bool"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "nonpayable",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_baseToken",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_to",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_value",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_data",
|
|
|
|
"type": "bytes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_nonce",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_gasPrice",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_gasLimit",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_gasToken",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_messageSignatures",
|
|
|
|
"type": "bytes"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "approveAndCallGasRelayed",
|
|
|
|
"outputs": [],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "nonpayable",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": true,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_key",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_purpose",
|
|
|
|
"type": "uint256"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "isKeyPurpose",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "",
|
|
|
|
"type": "bool"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "view",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": true,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_signHash",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_messageSignature",
|
|
|
|
"type": "bytes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_pos",
|
|
|
|
"type": "uint256"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "recoverKey",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "",
|
|
|
|
"type": "bytes32"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "pure",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_oldKey",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_newKey",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_newType",
|
|
|
|
"type": "uint256"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "replaceKey",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "success",
|
|
|
|
"type": "bool"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "nonpayable",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": true,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_baseToken",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_to",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_value",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_dataHash",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_nonce",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_gasPrice",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_gasLimit",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_gasToken",
|
|
|
|
"type": "address"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "approveAndCallGasRelayHash",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "_callGasRelayHash",
|
|
|
|
"type": "bytes32"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "view",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_id",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_approval",
|
|
|
|
"type": "bool"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "approve",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "success",
|
|
|
|
"type": "bool"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "nonpayable",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_recoveryContract",
|
|
|
|
"type": "address"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "setupRecovery",
|
|
|
|
"outputs": [],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "nonpayable",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": true,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_purpose",
|
|
|
|
"type": "uint256"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "getKeysByPurpose",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "",
|
|
|
|
"type": "bytes32[]"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "view",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": true,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_requiredKey",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_signHash",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_messageSignatures",
|
|
|
|
"type": "bytes"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "verifySignatures",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "",
|
|
|
|
"type": "bool"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "view",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": true,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_hash",
|
|
|
|
"type": "bytes32"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "getSignHash",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "signHash",
|
|
|
|
"type": "bytes32"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "pure",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_claimType",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_scheme",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_issuer",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_signature",
|
|
|
|
"type": "bytes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_data",
|
|
|
|
"type": "bytes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_uri",
|
|
|
|
"type": "string"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "addClaim",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "claimHash",
|
|
|
|
"type": "bytes32"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "nonpayable",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_to",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_value",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_data",
|
|
|
|
"type": "bytes"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "execute",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "executionId",
|
|
|
|
"type": "uint256"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "nonpayable",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": true,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_signatures",
|
|
|
|
"type": "bytes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_pos",
|
|
|
|
"type": "uint256"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "signatureSplit",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "v",
|
|
|
|
"type": "uint8"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "r",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "s",
|
|
|
|
"type": "bytes32"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "pure",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": true,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_claimId",
|
|
|
|
"type": "bytes32"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "getClaim",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "claimType",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "scheme",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "issuer",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "signature",
|
|
|
|
"type": "bytes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "data",
|
|
|
|
"type": "bytes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "uri",
|
|
|
|
"type": "string"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "view",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_newKey",
|
|
|
|
"type": "bytes32"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "managerReset",
|
|
|
|
"outputs": [],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "nonpayable",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_id",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_approval",
|
|
|
|
"type": "bool"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_key",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_v",
|
|
|
|
"type": "uint8"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_r",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_s",
|
|
|
|
"type": "bytes32"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "approveECDSA",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "success",
|
|
|
|
"type": "bool"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "nonpayable",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": true,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_to",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_value",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_dataHash",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_nonce",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_gasPrice",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_gasLimit",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_gasToken",
|
|
|
|
"type": "address"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "callGasRelayHash",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "_callGasRelayHash",
|
|
|
|
"type": "bytes32"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "view",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_to",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_value",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_data",
|
|
|
|
"type": "bytes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_nonce",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_key",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_v",
|
|
|
|
"type": "uint8"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_r",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_s",
|
|
|
|
"type": "bytes32"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "executeECDSA",
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "executionId",
|
|
|
|
"type": "uint256"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "nonpayable",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"constant": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"name": "_to",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_value",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_data",
|
|
|
|
"type": "bytes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_nonce",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_gasPrice",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_gasLimit",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_gasToken",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "_messageSignatures",
|
|
|
|
"type": "bytes"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "callGasRelayed",
|
|
|
|
"outputs": [],
|
|
|
|
"payable": false,
|
|
|
|
"stateMutability": "nonpayable",
|
|
|
|
"type": "function"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"payable": true,
|
|
|
|
"stateMutability": "payable",
|
|
|
|
"type": "fallback"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"anonymous": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "signHash",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "success",
|
|
|
|
"type": "bool"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "ExecutedGasRelayed",
|
|
|
|
"type": "event"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"anonymous": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "claimRequestId",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "claimType",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "scheme",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "issuer",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "signature",
|
|
|
|
"type": "bytes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "data",
|
|
|
|
"type": "bytes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "uri",
|
|
|
|
"type": "string"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "ClaimRequested",
|
|
|
|
"type": "event"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"anonymous": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "claimId",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "claimType",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "scheme",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "issuer",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "signature",
|
|
|
|
"type": "bytes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "data",
|
|
|
|
"type": "bytes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "uri",
|
|
|
|
"type": "string"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "ClaimAdded",
|
|
|
|
"type": "event"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"anonymous": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "claimId",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "claimType",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "scheme",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "issuer",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "signature",
|
|
|
|
"type": "bytes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "data",
|
|
|
|
"type": "bytes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "uri",
|
|
|
|
"type": "string"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "ClaimRemoved",
|
|
|
|
"type": "event"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"anonymous": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "claimId",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "claimType",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "scheme",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "issuer",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "signature",
|
|
|
|
"type": "bytes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "data",
|
|
|
|
"type": "bytes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "uri",
|
|
|
|
"type": "string"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "ClaimChanged",
|
|
|
|
"type": "event"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"anonymous": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "key",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "purpose",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "keyType",
|
|
|
|
"type": "uint256"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "KeyAdded",
|
|
|
|
"type": "event"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"anonymous": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "key",
|
|
|
|
"type": "bytes32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "purpose",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "keyType",
|
|
|
|
"type": "uint256"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "KeyRemoved",
|
|
|
|
"type": "event"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"anonymous": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "executionId",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "to",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "value",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "data",
|
|
|
|
"type": "bytes"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "ExecutionRequested",
|
|
|
|
"type": "event"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"anonymous": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "executionId",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "to",
|
|
|
|
"type": "address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "value",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "data",
|
|
|
|
"type": "bytes"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "Executed",
|
|
|
|
"type": "event"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"anonymous": false,
|
|
|
|
"inputs": [
|
|
|
|
{
|
|
|
|
"indexed": true,
|
|
|
|
"name": "executionId",
|
|
|
|
"type": "uint256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"indexed": false,
|
|
|
|
"name": "approved",
|
|
|
|
"type": "bool"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"name": "Approved",
|
|
|
|
"type": "event"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|