Gelato-automations/pre-compiles/InstaList.json

229 lines
20 KiB
JSON
Raw Normal View History

2020-08-17 10:17:04 +00:00
{
"contractName": "InstaList",
"abi": [
{
"inputs": [
{
"internalType": "uint64",
"name": "",
"type": "uint64"
}
],
"name": "accountAddr",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "accountID",
"outputs": [
{
"internalType": "uint64",
"name": "",
"type": "uint64"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint64",
"name": "",
"type": "uint64"
}
],
"name": "accountLink",
"outputs": [
{
"internalType": "address",
"name": "first",
"type": "address"
},
{
"internalType": "address",
"name": "last",
"type": "address"
},
{
"internalType": "uint64",
"name": "count",
"type": "uint64"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint64",
"name": "",
"type": "uint64"
},
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "accountList",
"outputs": [
{
"internalType": "address",
"name": "prev",
"type": "address"
},
{
"internalType": "address",
"name": "next",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "accounts",
"outputs": [
{
"internalType": "uint64",
"name": "",
"type": "uint64"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_owner",
"type": "address"
}
],
"name": "addAuth",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_account",
"type": "address"
}
],
"name": "init",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "instaIndex",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_owner",
"type": "address"
}
],
"name": "removeAuth",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "userLink",
"outputs": [
{
"internalType": "uint64",
"name": "first",
"type": "uint64"
},
{
"internalType": "uint64",
"name": "last",
"type": "uint64"
},
{
"internalType": "uint64",
"name": "count",
"type": "uint64"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "uint64",
"name": "",
"type": "uint64"
}
],
"name": "userList",
"outputs": [
{
"internalType": "uint64",
"name": "prev",
"type": "uint64"
},
{
"internalType": "uint64",
"name": "next",
"type": "uint64"
}
],
"stateMutability": "view",
"type": "function"
}
],
"bytecode": "0x608060405234801561001057600080fd5b50610fb4806100206000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80636cfaf5e9116100715780636cfaf5e9146101c6578063748e6e18146101ec5780637f3fd918146102505780638028a9fd14610276578063a41098bf146102cf578063f227a99f146102d7576100a9565b806319ab453c146100ae5780635422224e146100d65780635f3c37f9146100fc57806360330d791461016057806368cd03f6146101a2575b600080fd5b6100d4600480360360208110156100c457600080fd5b50356001600160a01b0316610328565b005b6100d4600480360360208110156100ec57600080fd5b50356001600160a01b03166103d6565b6101316004803603604081101561011257600080fd5b5080356001600160401b031690602001356001600160a01b0316610528565b60405180836001600160a01b03168152602001826001600160a01b031681526020019250505060405180910390f35b6101866004803603602081101561017657600080fd5b50356001600160401b0316610559565b604080516001600160a01b039092168252519081900360200190f35b6101aa610574565b604080516001600160401b039092168252519081900360200190f35b6101aa600480360360208110156101dc57600080fd5b50356001600160a01b0316610583565b6102216004803603604081101561020257600080fd5b5080356001600160a01b031690602001356001600160401b031661059e565b60405180836001600160401b03168152602001826001600160401b031681526020019250505060405180910390f35b6100d46004803603602081101561026657600080fd5b50356001600160a01b03166105cf565b61029c6004803603602081101561028c57600080fd5b50356001600160401b0316610723565b604080516001600160a01b0394851681529290931660208301526001600160401b03168183015290519081900360600190f35b61018661075b565b6102fd600480360360208110156102ed57600080fd5b50356001600160a01b0316610760565b604080516001600160401b039485168152928416602084015292168183015290519081900360600190f35b3315610367576040805162461bcd60e51b81526020600482015260096024820152680dcdee85ad2dcc8caf60bb1b604482015290519081900360640190fd5b600080546001600160401b038082166001908101821667ffffffffffffffff19938416178085556001600160a01b0390951680855260209182526040808620805490951696841696909617909355835490911683526002905291902080546001600160a01b0319169091179055565b336000908152600160205260409020546001600160401b031661042e576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd0b5858d8dbdd5b9d60aa1b604482015290519081900360640190fd5b60408051632520e7ff60e01b81526001600160a01b038316600482015290513391632520e7ff916024808301926020929190829003018186803b15801561047457600080fd5b505afa158015610488573d6000803e3d6000fd5b505050506040513d602081101561049e57600080fd5b50516104dd576040805162461bcd60e51b81526020600482015260096024820152683737ba16b7bbb732b960b91b604482015290519081900360640190fd5b336000908152600160205260409020546105019082906001600160401b0316610791565b336000908152600160205260409020546105259082906001600160401b031661092f565b50565b6006602090815260009283526040808420909152908252902080546001909101546001600160a01b03918216911682565b6002602052600090815260409020546001600160a01b031681565b6000546001600160401b031681565b6001602052600090815260409020546001600160401b031681565b60046020908152600092835260408084209091529082529020546001600160401b0380821691600160401b90041682565b336000908152600160205260409020546001600160401b0316610627576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd0b5858d8dbdd5b9d60aa1b604482015290519081900360640190fd5b60408051632520e7ff60e01b81526001600160a01b038316600482015290513391632520e7ff916024808301926020929190829003018186803b15801561066d57600080fd5b505afa158015610681573d6000803e3d6000fd5b505050506040513d602081101561069757600080fd5b5051156106db576040805162461bcd60e51b815260206004820152600d60248201526c30b63932b0b23c96b7bbb732b960991b604482015290519081900360640190fd5b336000908152600160205260409020546106ff9082906001600160401b0316610aa6565b336000908152600160205260409020546105259082906001600160401b0316610cb6565b600560205260009081526040902080546001909101546001600160a01b0391821691811690600160a01b90046001600160401b031683565b600081565b6003602052600090815260409020546001600160401b0380821691600160401b8104821691600160801b9091041683565b6001600160a01b038216600090815260036020526040902054600160401b90046001600160401b031615610839576001600160a01b03821660009081526003602090815260
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100a95760003560e01c80636cfaf5e9116100715780636cfaf5e9146101c6578063748e6e18146101ec5780637f3fd918146102505780638028a9fd14610276578063a41098bf146102cf578063f227a99f146102d7576100a9565b806319ab453c146100ae5780635422224e146100d65780635f3c37f9146100fc57806360330d791461016057806368cd03f6146101a2575b600080fd5b6100d4600480360360208110156100c457600080fd5b50356001600160a01b0316610328565b005b6100d4600480360360208110156100ec57600080fd5b50356001600160a01b03166103d6565b6101316004803603604081101561011257600080fd5b5080356001600160401b031690602001356001600160a01b0316610528565b60405180836001600160a01b03168152602001826001600160a01b031681526020019250505060405180910390f35b6101866004803603602081101561017657600080fd5b50356001600160401b0316610559565b604080516001600160a01b039092168252519081900360200190f35b6101aa610574565b604080516001600160401b039092168252519081900360200190f35b6101aa600480360360208110156101dc57600080fd5b50356001600160a01b0316610583565b6102216004803603604081101561020257600080fd5b5080356001600160a01b031690602001356001600160401b031661059e565b60405180836001600160401b03168152602001826001600160401b031681526020019250505060405180910390f35b6100d46004803603602081101561026657600080fd5b50356001600160a01b03166105cf565b61029c6004803603602081101561028c57600080fd5b50356001600160401b0316610723565b604080516001600160a01b0394851681529290931660208301526001600160401b03168183015290519081900360600190f35b61018661075b565b6102fd600480360360208110156102ed57600080fd5b50356001600160a01b0316610760565b604080516001600160401b039485168152928416602084015292168183015290519081900360600190f35b3315610367576040805162461bcd60e51b81526020600482015260096024820152680dcdee85ad2dcc8caf60bb1b604482015290519081900360640190fd5b600080546001600160401b038082166001908101821667ffffffffffffffff19938416178085556001600160a01b0390951680855260209182526040808620805490951696841696909617909355835490911683526002905291902080546001600160a01b0319169091179055565b336000908152600160205260409020546001600160401b031661042e576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd0b5858d8dbdd5b9d60aa1b604482015290519081900360640190fd5b60408051632520e7ff60e01b81526001600160a01b038316600482015290513391632520e7ff916024808301926020929190829003018186803b15801561047457600080fd5b505afa158015610488573d6000803e3d6000fd5b505050506040513d602081101561049e57600080fd5b50516104dd576040805162461bcd60e51b81526020600482015260096024820152683737ba16b7bbb732b960b91b604482015290519081900360640190fd5b336000908152600160205260409020546105019082906001600160401b0316610791565b336000908152600160205260409020546105259082906001600160401b031661092f565b50565b6006602090815260009283526040808420909152908252902080546001909101546001600160a01b03918216911682565b6002602052600090815260409020546001600160a01b031681565b6000546001600160401b031681565b6001602052600090815260409020546001600160401b031681565b60046020908152600092835260408084209091529082529020546001600160401b0380821691600160401b90041682565b336000908152600160205260409020546001600160401b0316610627576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd0b5858d8dbdd5b9d60aa1b604482015290519081900360640190fd5b60408051632520e7ff60e01b81526001600160a01b038316600482015290513391632520e7ff916024808301926020929190829003018186803b15801561066d57600080fd5b505afa158015610681573d6000803e3d6000fd5b505050506040513d602081101561069757600080fd5b5051156106db576040805162461bcd60e51b815260206004820152600d60248201526c30b63932b0b23c96b7bbb732b960991b604482015290519081900360640190fd5b336000908152600160205260409020546106ff9082906001600160401b0316610aa6565b336000908152600160205260409020546105259082906001600160401b0316610cb6565b600560205260009081526040902080546001909101546001600160a01b0391821691811690600160a01b90046001600160401b031683565b600081565b6003602052600090815260409020546001600160401b0380821691600160401b8104821691600160801b9091041683565b6001600160a01b038216600090815260036020526040902054600160401b90046001600160401b031615610839576001600160a01b03821660009081526003602090815260408083208054600484528285206001600160401b0387811680885291
"linkReferences": {},
"deployedLinkReferences": {}
}