UNPKG

@etherisc/gif-contracts

Version:

This repository holds the GIF core contracts and tools to develop, test and deploy GIF instances.

188 lines 5.45 kB
{ "abi": [ { "inputs": [ { "internalType": "bytes32", "name": "node", "type": "bytes32" } ], "name": "addr", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" } ], "allSourcePaths": { "64": "/home/vscode/.brownie/packages/smartcontractkit/chainlink@1.6.0/contracts/src/v0.8/vendor/ENSResolver.sol" }, "ast": { "absolutePath": "/home/vscode/.brownie/packages/smartcontractkit/chainlink@1.6.0/contracts/src/v0.8/vendor/ENSResolver.sol", "exportedSymbols": { "ENSResolver": [ 25982 ] }, "id": 25983, "license": "MIT", "nodeType": "SourceUnit", "nodes": [ { "id": 25974, "literals": [ "solidity", "^", "0.8", ".0" ], "nodeType": "PragmaDirective", "src": "32:23:64" }, { "abstract": true, "baseContracts": [], "contractDependencies": [], "contractKind": "contract", "fullyImplemented": false, "id": 25982, "linearizedBaseContracts": [ 25982 ], "name": "ENSResolver", "nameLocation": "75:11:64", "nodeType": "ContractDefinition", "nodes": [ { "functionSelector": "3b3b57de", "id": 25981, "implemented": false, "kind": "function", "modifiers": [], "name": "addr", "nameLocation": "100:4:64", "nodeType": "FunctionDefinition", "parameters": { "id": 25977, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 25976, "mutability": "mutable", "name": "node", "nameLocation": "113:4:64", "nodeType": "VariableDeclaration", "scope": 25981, "src": "105:12:64", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 25975, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "105:7:64", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "visibility": "internal" } ], "src": "104:14:64" }, "returnParameters": { "id": 25980, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 25979, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", "scope": 25981, "src": "148:7:64", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 25978, "name": "address", "nodeType": "ElementaryTypeName", "src": "148:7:64", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" } ], "src": "147:9:64" }, "scope": 25982, "src": "91:66:64", "stateMutability": "view", "virtual": true, "visibility": "public" } ], "scope": 25983, "src": "57:102:64" } ], "src": "32:128:64" }, "bytecode": "", "bytecodeSha1": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "compiler": { "evm_version": "istanbul", "optimizer": { "enabled": true, "runs": 200 }, "version": "0.8.2+commit.661d1103" }, "contractName": "ENSResolver", "coverageMap": { "branches": {}, "statements": {} }, "dependencies": [], "deployedBytecode": "", "deployedSourceMap": "", "language": "Solidity", "natspec": { "kind": "dev", "methods": {}, "version": 1 }, "offset": [ 57, 159 ], "opcodes": "", "pcMap": {}, "sha1": "d52ceddd4cdcfd70b3cc6da5e0f3a930cc9c29dd", "source": "// SPDX-License-Identifier: MIT\npragma solidity ^0.8.0;\n\nabstract contract ENSResolver {\n function addr(bytes32 node) public view virtual returns (address);\n}\n", "sourceMap": "", "sourcePath": "/home/vscode/.brownie/packages/smartcontractkit/chainlink@1.6.0/contracts/src/v0.8/vendor/ENSResolver.sol", "type": "contract" }