UNPKG

@levxdao/airdrop

Version:

[![License: WTFPL](http://www.wtfpl.net/wp-content/uploads/2012/12/wtfpl-badge-3.png)](http://www.wtfpl.net/)

1,165 lines (1,164 loc) 48 kB
{ "id": "4fe46ac44c73be1b0c09fa1cab4536fd", "_format": "hh-sol-build-info-1", "solcVersion": "0.8.3", "solcLongVersion": "0.8.3+commit.8d00100c", "input": { "language": "Solidity", "sources": { "contracts/uniswapv2/interfaces/IUniswapV2Factory.sol": { "content": "// SPDX-License-Identifier: GPL-3.0\n\npragma solidity >=0.5.0;\n\ninterface IUniswapV2Factory {\n event PairCreated(address indexed token0, address indexed token1, address pair, uint);\n\n function feeTo() external view returns (address);\n function feeToSetter() external view returns (address);\n function migrator() external view returns (address);\n\n function getPair(address tokenA, address tokenB) external view returns (address pair);\n function allPairs(uint) external view returns (address pair);\n function allPairsLength() external view returns (uint);\n\n function createPair(address tokenA, address tokenB) external returns (address pair);\n\n function setFeeTo(address) external;\n function setFeeToSetter(address) external;\n function setMigrator(address) external;\n}\n" } }, "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata", "devdoc", "userdoc", "storageLayout", "evm.gasEstimates" ], "": [ "ast" ] } }, "metadata": { "useLiteralContent": true } } }, "output": { "contracts": { "contracts/uniswapv2/interfaces/IUniswapV2Factory.sol": { "IUniswapV2Factory": { "abi": [ { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "token0", "type": "address" }, { "indexed": true, "internalType": "address", "name": "token1", "type": "address" }, { "indexed": false, "internalType": "address", "name": "pair", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "PairCreated", "type": "event" }, { "inputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "allPairs", "outputs": [ { "internalType": "address", "name": "pair", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "allPairsLength", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "tokenA", "type": "address" }, { "internalType": "address", "name": "tokenB", "type": "address" } ], "name": "createPair", "outputs": [ { "internalType": "address", "name": "pair", "type": "address" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "feeTo", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "feeToSetter", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "tokenA", "type": "address" }, { "internalType": "address", "name": "tokenB", "type": "address" } ], "name": "getPair", "outputs": [ { "internalType": "address", "name": "pair", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "migrator", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "setFeeTo", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "setFeeToSetter", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "setMigrator", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ], "devdoc": { "kind": "dev", "methods": {}, "version": 1 }, "evm": { "bytecode": { "generatedSources": [], "linkReferences": {}, "object": "", "opcodes": "", "sourceMap": "" }, "deployedBytecode": { "generatedSources": [], "immutableReferences": {}, "linkReferences": {}, "object": "", "opcodes": "", "sourceMap": "" }, "gasEstimates": null, "methodIdentifiers": { "allPairs(uint256)": "1e3dd18b", "allPairsLength()": "574f2ba3", "createPair(address,address)": "c9c65396", "feeTo()": "017e7e58", "feeToSetter()": "094b7415", "getPair(address,address)": "e6a43905", "migrator()": "7cd07e47", "setFeeTo(address)": "f46901ed", "setFeeToSetter(address)": "a2e74af6", "setMigrator(address)": "23cf3118" } }, "metadata": "{\"compiler\":{\"version\":\"0.8.3+commit.8d00100c\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token0\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token1\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"pair\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"PairCreated\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"allPairs\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"pair\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"allPairsLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tokenA\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"tokenB\",\"type\":\"address\"}],\"name\":\"createPair\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"pair\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"feeTo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"feeToSetter\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tokenA\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"tokenB\",\"type\":\"address\"}],\"name\":\"getPair\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"pair\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"migrator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"setFeeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"setFeeToSetter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"setMigrator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/uniswapv2/interfaces/IUniswapV2Factory.sol\":\"IUniswapV2Factory\"},\"evmVersion\":\"istanbul\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\",\"useLiteralContent\":true},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"contracts/uniswapv2/interfaces/IUniswapV2Factory.sol\":{\"content\":\"// SPDX-License-Identifier: GPL-3.0\\n\\npragma solidity >=0.5.0;\\n\\ninterface IUniswapV2Factory {\\n event PairCreated(address indexed token0, address indexed token1, address pair, uint);\\n\\n function feeTo() external view returns (address);\\n function feeToSetter() external view returns (address);\\n function migrator() external view returns (address);\\n\\n function getPair(address tokenA, address tokenB) external view returns (address pair);\\n function allPairs(uint) external view returns (address pair);\\n function allPairsLength() external view returns (uint);\\n\\n function createPair(address tokenA, address tokenB) external returns (address pair);\\n\\n function setFeeTo(address) external;\\n function setFeeToSetter(address) external;\\n function setMigrator(address) external;\\n}\\n\",\"keccak256\":\"0xcaec675e6250bf4cd3364459a0cbf789262af2aaa377d61d4d463f657aea7b50\",\"license\":\"GPL-3.0\"}},\"version\":1}", "storageLayout": { "storage": [], "types": null }, "userdoc": { "kind": "user", "methods": {}, "version": 1 } } } }, "sources": { "contracts/uniswapv2/interfaces/IUniswapV2Factory.sol": { "ast": { "absolutePath": "contracts/uniswapv2/interfaces/IUniswapV2Factory.sol", "exportedSymbols": { "IUniswapV2Factory": [ 72 ] }, "id": 73, "license": "GPL-3.0", "nodeType": "SourceUnit", "nodes": [ { "id": 1, "literals": [ "solidity", ">=", "0.5", ".0" ], "nodeType": "PragmaDirective", "src": "37:24:0" }, { "abstract": false, "baseContracts": [], "contractDependencies": [], "contractKind": "interface", "fullyImplemented": false, "id": 72, "linearizedBaseContracts": [ 72 ], "name": "IUniswapV2Factory", "nameLocation": "73:17:0", "nodeType": "ContractDefinition", "nodes": [ { "anonymous": false, "id": 11, "name": "PairCreated", "nameLocation": "103:11:0", "nodeType": "EventDefinition", "parameters": { "id": 10, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 3, "indexed": true, "mutability": "mutable", "name": "token0", "nameLocation": "131:6:0", "nodeType": "VariableDeclaration", "scope": 11, "src": "115:22:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 2, "name": "address", "nodeType": "ElementaryTypeName", "src": "115:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" }, { "constant": false, "id": 5, "indexed": true, "mutability": "mutable", "name": "token1", "nameLocation": "155:6:0", "nodeType": "VariableDeclaration", "scope": 11, "src": "139:22:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 4, "name": "address", "nodeType": "ElementaryTypeName", "src": "139:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" }, { "constant": false, "id": 7, "indexed": false, "mutability": "mutable", "name": "pair", "nameLocation": "171:4:0", "nodeType": "VariableDeclaration", "scope": 11, "src": "163:12:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 6, "name": "address", "nodeType": "ElementaryTypeName", "src": "163:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" }, { "constant": false, "id": 9, "indexed": false, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 11, "src": "177:4:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, "typeName": { "id": 8, "name": "uint", "nodeType": "ElementaryTypeName", "src": "177:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "visibility": "internal" } ], "src": "114:68:0" }, "src": "97:86:0" }, { "functionSelector": "017e7e58", "id": 16, "implemented": false, "kind": "function", "modifiers": [], "name": "feeTo", "nameLocation": "198:5:0", "nodeType": "FunctionDefinition", "parameters": { "id": 12, "nodeType": "ParameterList", "parameters": [], "src": "203:2:0" }, "returnParameters": { "id": 15, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 14, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 16, "src": "229:7:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 13, "name": "address", "nodeType": "ElementaryTypeName", "src": "229:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" } ], "src": "228:9:0" }, "scope": 72, "src": "189:49:0", "stateMutability": "view", "virtual": false, "visibility": "external" }, { "functionSelector": "094b7415", "id": 21, "implemented": false, "kind": "function", "modifiers": [], "name": "feeToSetter", "nameLocation": "252:11:0", "nodeType": "FunctionDefinition", "parameters": { "id": 17, "nodeType": "ParameterList", "parameters": [], "src": "263:2:0" }, "returnParameters": { "id": 20, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 19, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 21, "src": "289:7:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 18, "name": "address", "nodeType": "ElementaryTypeName", "src": "289:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" } ], "src": "288:9:0" }, "scope": 72, "src": "243:55:0", "stateMutability": "view", "virtual": false, "visibility": "external" }, { "functionSelector": "7cd07e47", "id": 26, "implemented": false, "kind": "function", "modifiers": [], "name": "migrator", "nameLocation": "312:8:0", "nodeType": "FunctionDefinition", "parameters": { "id": 22, "nodeType": "ParameterList", "parameters": [], "src": "320:2:0" }, "returnParameters": { "id": 25, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 24, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 26, "src": "346:7:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 23, "name": "address", "nodeType": "ElementaryTypeName", "src": "346:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" } ], "src": "345:9:0" }, "scope": 72, "src": "303:52:0", "stateMutability": "view", "virtual": false, "visibility": "external" }, { "functionSelector": "e6a43905", "id": 35, "implemented": false, "kind": "function", "modifiers": [], "name": "getPair", "nameLocation": "370:7:0", "nodeType": "FunctionDefinition", "parameters": { "id": 31, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 28, "mutability": "mutable", "name": "tokenA", "nameLocation": "386:6:0", "nodeType": "VariableDeclaration", "scope": 35, "src": "378:14:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 27, "name": "address", "nodeType": "ElementaryTypeName", "src": "378:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" }, { "constant": false, "id": 30, "mutability": "mutable", "name": "tokenB", "nameLocation": "402:6:0", "nodeType": "VariableDeclaration", "scope": 35, "src": "394:14:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 29, "name": "address", "nodeType": "ElementaryTypeName", "src": "394:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" } ], "src": "377:32:0" }, "returnParameters": { "id": 34, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 33, "mutability": "mutable", "name": "pair", "nameLocation": "441:4:0", "nodeType": "VariableDeclaration", "scope": 35, "src": "433:12:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 32, "name": "address", "nodeType": "ElementaryTypeName", "src": "433:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" } ], "src": "432:14:0" }, "scope": 72, "src": "361:86:0", "stateMutability": "view", "virtual": false, "visibility": "external" }, { "functionSelector": "1e3dd18b", "id": 42, "implemented": false, "kind": "function", "modifiers": [], "name": "allPairs", "nameLocation": "461:8:0", "nodeType": "FunctionDefinition", "parameters": { "id": 38, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 37, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 42, "src": "470:4:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, "typeName": { "id": 36, "name": "uint", "nodeType": "ElementaryTypeName", "src": "470:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "visibility": "internal" } ], "src": "469:6:0" }, "returnParameters": { "id": 41, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 40, "mutability": "mutable", "name": "pair", "nameLocation": "507:4:0", "nodeType": "VariableDeclaration", "scope": 42, "src": "499:12:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 39, "name": "address", "nodeType": "ElementaryTypeName", "src": "499:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" } ], "src": "498:14:0" }, "scope": 72, "src": "452:61:0", "stateMutability": "view", "virtual": false, "visibility": "external" }, { "functionSelector": "574f2ba3", "id": 47, "implemented": false, "kind": "function", "modifiers": [], "name": "allPairsLength", "nameLocation": "527:14:0", "nodeType": "FunctionDefinition", "parameters": { "id": 43, "nodeType": "ParameterList", "parameters": [], "src": "541:2:0" }, "returnParameters": { "id": 46, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 45, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 47, "src": "567:4:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, "typeName": { "id": 44, "name": "uint", "nodeType": "ElementaryTypeName", "src": "567:4:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "visibility": "internal" } ], "src": "566:6:0" }, "scope": 72, "src": "518:55:0", "stateMutability": "view", "virtual": false, "visibility": "external" }, { "functionSelector": "c9c65396", "id": 56, "implemented": false, "kind": "function", "modifiers": [], "name": "createPair", "nameLocation": "588:10:0", "nodeType": "FunctionDefinition", "parameters": { "id": 52, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 49, "mutability": "mutable", "name": "tokenA", "nameLocation": "607:6:0", "nodeType": "VariableDeclaration", "scope": 56, "src": "599:14:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 48, "name": "address", "nodeType": "ElementaryTypeName", "src": "599:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" }, { "constant": false, "id": 51, "mutability": "mutable", "name": "tokenB", "nameLocation": "623:6:0", "nodeType": "VariableDeclaration", "scope": 56, "src": "615:14:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 50, "name": "address", "nodeType": "ElementaryTypeName", "src": "615:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" } ], "src": "598:32:0" }, "returnParameters": { "id": 55, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 54, "mutability": "mutable", "name": "pair", "nameLocation": "657:4:0", "nodeType": "VariableDeclaration", "scope": 56, "src": "649:12:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 53, "name": "address", "nodeType": "ElementaryTypeName", "src": "649:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" } ], "src": "648:14:0" }, "scope": 72, "src": "579:84:0", "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { "functionSelector": "f46901ed", "id": 61, "implemented": false, "kind": "function", "modifiers": [], "name": "setFeeTo", "nameLocation": "678:8:0", "nodeType": "FunctionDefinition", "parameters": { "id": 59, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 58, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 61, "src": "687:7:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 57, "name": "address", "nodeType": "ElementaryTypeName", "src": "687:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" } ], "src": "686:9:0" }, "returnParameters": { "id": 60, "nodeType": "ParameterList", "parameters": [], "src": "704:0:0" }, "scope": 72, "src": "669:36:0", "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { "functionSelector": "a2e74af6", "id": 66, "implemented": false, "kind": "function", "modifiers": [], "name": "setFeeToSetter", "nameLocation": "719:14:0", "nodeType": "FunctionDefinition", "parameters": { "id": 64, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 63, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 66, "src": "734:7:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 62, "name": "address", "nodeType": "ElementaryTypeName", "src": "734:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" } ], "src": "733:9:0" }, "returnParameters": { "id": 65, "nodeType": "ParameterList", "parameters": [], "src": "751:0:0" }, "scope": 72, "src": "710:42:0", "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { "functionSelector": "23cf3118", "id": 71, "implemented": false, "kind": "function", "modifiers": [], "name": "setMigrator", "nameLocation": "766:11:0", "nodeType": "FunctionDefinition", "parameters": { "id": 69, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 68, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 71, "src": "778:7:0", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 67, "name": "address", "nodeType": "ElementaryTypeName", "src": "778:7:0", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" } ], "src": "777:9:0" }, "returnParameters": { "id": 70, "nodeType": "ParameterList", "parameters": [], "src": "795:0:0" }, "scope": 72, "src": "757:39:0", "stateMutability": "nonpayable", "virtual": false, "visibility": "external" } ], "scope": 73, "src": "63:735:0" } ], "src": "37:762:0" }, "id": 0 } } } }