UNPKG

@etherisc/gif-contracts

Version:

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

176 lines 5.26 kB
{ "abi": [ { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "oldImplementation", "type": "address" }, { "indexed": false, "internalType": "address", "name": "newImplemntation", "type": "address" } ], "name": "LogCoreContractUpgraded", "type": "event" } ], "allSourcePaths": { "52": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/shared/ICoreProxy.sol" }, "ast": { "absolutePath": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/shared/ICoreProxy.sol", "exportedSymbols": { "ICoreProxy": [ 24120 ] }, "id": 24121, "license": "Apache-2.0", "nodeType": "SourceUnit", "nodes": [ { "id": 24113, "literals": [ "solidity", "0.8", ".2" ], "nodeType": "PragmaDirective", "src": "40:22:52" }, { "abstract": false, "baseContracts": [], "contractDependencies": [], "contractKind": "interface", "fullyImplemented": true, "id": 24120, "linearizedBaseContracts": [ 24120 ], "name": "ICoreProxy", "nameLocation": "76:10:52", "nodeType": "ContractDefinition", "nodes": [ { "anonymous": false, "id": 24119, "name": "LogCoreContractUpgraded", "nameLocation": "102:23:52", "nodeType": "EventDefinition", "parameters": { "id": 24118, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 24115, "indexed": false, "mutability": "mutable", "name": "oldImplementation", "nameLocation": "145:17:52", "nodeType": "VariableDeclaration", "scope": 24119, "src": "137:25:52", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 24114, "name": "address", "nodeType": "ElementaryTypeName", "src": "137:7:52", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" }, { "constant": false, "id": 24117, "indexed": false, "mutability": "mutable", "name": "newImplemntation", "nameLocation": "182:16:52", "nodeType": "VariableDeclaration", "scope": 24119, "src": "174:24:52", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 24116, "name": "address", "nodeType": "ElementaryTypeName", "src": "174:7:52", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "visibility": "internal" } ], "src": "126:79:52" }, "src": "96:110:52" } ], "scope": 24121, "src": "66:145:52" } ], "src": "40:173:52" }, "bytecode": "", "bytecodeSha1": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "compiler": { "evm_version": "istanbul", "optimizer": { "enabled": true, "runs": 200 }, "version": "0.8.2+commit.661d1103" }, "contractName": "ICoreProxy", "coverageMap": { "branches": {}, "statements": {} }, "dependencies": [], "deployedBytecode": "", "deployedSourceMap": "", "language": "Solidity", "natspec": { "kind": "dev", "methods": {}, "version": 1 }, "offset": [ 66, 211 ], "opcodes": "", "pcMap": {}, "sha1": "8d406c78aaea070718b9539bce8a19fdc2375547", "source": "// SPDX-License-Identifier: Apache-2.0\npragma solidity 0.8.2;\n\ninterface ICoreProxy {\n\n event LogCoreContractUpgraded (\n address oldImplementation, \n address newImplemntation\n );\n\n}\n", "sourceMap": "", "sourcePath": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/shared/ICoreProxy.sol", "type": "interface" }