Gelato-automations/pre-compiles/ConnectAuth.json
2020-08-22 15:40:51 +02:00

105 lines
6.6 KiB
JSON

{
"contractName": "ConnectAuth",
"abi": [
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "_msgSender",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "_authority",
"type": "address"
}
],
"name": "LogAddAuth",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "_msgSender",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "_authority",
"type": "address"
}
],
"name": "LogRemoveAuth",
"type": "event"
},
{
"inputs": [
{
"internalType": "address",
"name": "authority",
"type": "address"
}
],
"name": "add",
"outputs": [],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [],
"name": "connectorID",
"outputs": [
{
"internalType": "uint256",
"name": "_type",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "_id",
"type": "uint256"
}
],
"stateMutability": "pure",
"type": "function"
},
{
"inputs": [],
"name": "name",
"outputs": [
{
"internalType": "string",
"name": "",
"type": "string"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "authority",
"type": "address"
}
],
"name": "remove",
"outputs": [],
"stateMutability": "payable",
"type": "function"
}
],
"bytecode": "0x608060405234801561001057600080fd5b5061047f806100206000396000f3fe60806040526004361061003f5760003560e01c806306fdde03146100445780630a3b0a4f146100ce57806329092d0e146100f6578063eb15f7811461011c575b600080fd5b34801561005057600080fd5b5061005961014a565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561009357818101518382015260200161007b565b50505050905090810190601f1680156100c05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100f4600480360360208110156100e457600080fd5b50356001600160a01b031661016d565b005b6100f46004803603602081101561010c57600080fd5b50356001600160a01b0316610342565b34801561012857600080fd5b50610131610429565b6040805192835260208301919091528051918290030190f35b60405180604001604052806007815260200166417574682d763160c81b81525081565b60408051630b7f436d60e31b81526001600160a01b038316600482015290513091635bfa1b6891602480830192600092919082900301818387803b1580156101b457600080fd5b505af11580156101c8573d6000803e3d6000fd5b50506040516001600160a01b03841692503391507f0a0883e359d023e38c8befc2b894f838c1942537ae51cba71e2bc651af2b3a5d90600090a3604080513360208201526001600160a01b0383168183015281518082038301815260609091019091527f0a0883e359d023e38c8befc2b894f838c1942537ae51cba71e2bc651af2b3a5d90600080610258610429565b91509150610264610431565b6001600160a01b031663e14d4fb1838387876040518563ffffffff1660e01b81526004018085815260200184815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156102d45781810151838201526020016102bc565b50505050905090810190601f1680156103015780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561032357600080fd5b505af1158015610337573d6000803e3d6000fd5b505050505050505050565b6040805163e6c09edf60e01b81526001600160a01b03831660048201529051309163e6c09edf91602480830192600092919082900301818387803b15801561038957600080fd5b505af115801561039d573d6000803e3d6000fd5b50506040516001600160a01b03841692503391507f7289d07acd866f85ba9176bdbac8304ca6072c00bde3d94c43afd8fbc8114db890600090a3604080513360208201526001600160a01b0383168183015281518082038301815260609091019091527f7289d07acd866f85ba9176bdbac8304ca6072c00bde3d94c43afd8fbc8114db8906000806102585b600190600a90565b732af7ea6cb911035f3eb1ed895cb6692c39ecba979056fea2646970667358221220aaff9fce38c2adc6ce77e28826e95d8fa2b77e60224b45f4f0215bb6478057c164736f6c634300060c0033",
"deployedBytecode": "0x60806040526004361061003f5760003560e01c806306fdde03146100445780630a3b0a4f146100ce57806329092d0e146100f6578063eb15f7811461011c575b600080fd5b34801561005057600080fd5b5061005961014a565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561009357818101518382015260200161007b565b50505050905090810190601f1680156100c05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100f4600480360360208110156100e457600080fd5b50356001600160a01b031661016d565b005b6100f46004803603602081101561010c57600080fd5b50356001600160a01b0316610342565b34801561012857600080fd5b50610131610429565b6040805192835260208301919091528051918290030190f35b60405180604001604052806007815260200166417574682d763160c81b81525081565b60408051630b7f436d60e31b81526001600160a01b038316600482015290513091635bfa1b6891602480830192600092919082900301818387803b1580156101b457600080fd5b505af11580156101c8573d6000803e3d6000fd5b50506040516001600160a01b03841692503391507f0a0883e359d023e38c8befc2b894f838c1942537ae51cba71e2bc651af2b3a5d90600090a3604080513360208201526001600160a01b0383168183015281518082038301815260609091019091527f0a0883e359d023e38c8befc2b894f838c1942537ae51cba71e2bc651af2b3a5d90600080610258610429565b91509150610264610431565b6001600160a01b031663e14d4fb1838387876040518563ffffffff1660e01b81526004018085815260200184815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156102d45781810151838201526020016102bc565b50505050905090810190601f1680156103015780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561032357600080fd5b505af1158015610337573d6000803e3d6000fd5b505050505050505050565b6040805163e6c09edf60e01b81526001600160a01b03831660048201529051309163e6c09edf91602480830192600092919082900301818387803b15801561038957600080fd5b505af115801561039d573d6000803e3d6000fd5b50506040516001600160a01b03841692503391507f7289d07acd866f85ba9176bdbac8304ca6072c00bde3d94c43afd8fbc8114db890600090a3604080513360208201526001600160a01b0383168183015281518082038301815260609091019091527f7289d07acd866f85ba9176bdbac8304ca6072c00bde3d94c43afd8fbc8114db8906000806102585b600190600a90565b732af7ea6cb911035f3eb1ed895cb6692c39ecba979056fea2646970667358221220aaff9fce38c2adc6ce77e28826e95d8fa2b77e60224b45f4f0215bb6478057c164736f6c634300060c0033",
"linkReferences": {},
"deployedLinkReferences": {}
}