Skip to content

Instantly share code, notes, and snippets.

@plotchy

plotchy/in.json Secret

Created October 7, 2023 14:31
Show Gist options
  • Save plotchy/f09b4e92d7fbb9379c20ee6fd351559a to your computer and use it in GitHub Desktop.
Save plotchy/f09b4e92d7fbb9379c20ee6fd351559a to your computer and use it in GitHub Desktop.
In / Out compiler jsons for ethers_solc
{
"language": "Solidity",
"sources": {
"lib/solady/ext/woke/ERC20Mock.sol": {
"content": "pragma solidity ^0.8.4;\nimport \"src/tokens/ERC20.sol\";\ncontract ERC20Mock is ERC20 {}"
},
"lib/solady/src/tokens/ERC20.sol": {
"content": "pragma solidity ^0.8.4;\nabstract contract ERC20 {}"
},
"src/Counter.sol": {
"content": "pragma solidity 0.8.13;\nimport \"lib/solady/src/tokens/ERC20.sol\";\ncontract Counter {}"
},
"test/Counter.t.sol": {
"content": "pragma solidity 0.8.13;\nimport {Counter} from \"../src/Counter.sol\";\nimport {ERC20Mock} from \"lib/solady/ext/woke/ERC20Mock.sol\";\ncontract CounterTest {}"
}
},
"settings": {
"remappings": [
"ds-test/=lib/forge-std/lib/ds-test/src/",
"forge-std/=lib/forge-std/src/",
"solady/=lib/solady/"
],
"optimizer": {
"enabled": true,
"runs": 200
},
"metadata": {
"useLiteralContent": false,
"bytecodeHash": "ipfs"
},
"outputSelection": {
"*": {
"": [
"ast"
],
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata"
]
}
},
"evmVersion": "london",
"libraries": {}
}
}
{
"sources": {
"lib/solady/ext/woke/ERC20Mock.sol": {
"id": 0,
"ast": {
"absolutePath": "lib/solady/ext/woke/ERC20Mock.sol",
"id": 6,
"exportedSymbols": {
"ERC20": [
22
],
"ERC20Mock": [
5
]
},
"nodeType": "SourceUnit",
"src": "0:85:0",
"nodes": [
{
"id": 1,
"nodeType": "PragmaDirective",
"src": "0:23:0",
"nodes": [],
"literals": [
"solidity",
"^",
"0.8",
".4"
]
},
{
"id": 2,
"nodeType": "ImportDirective",
"src": "24:30:0",
"nodes": [],
"absolutePath": "src/tokens/ERC20.sol",
"file": "src/tokens/ERC20.sol",
"nameLocation": "-1:-1:-1",
"scope": 6,
"sourceUnit": 23,
"symbolAliases": [],
"unitAlias": ""
},
{
"id": 5,
"nodeType": "ContractDefinition",
"src": "55:30:0",
"nodes": [],
"abstract": false,
"baseContracts": [
{
"baseName": {
"id": 3,
"name": "ERC20",
"nodeType": "IdentifierPath",
"referencedDeclaration": 22,
"src": "77:5:0"
},
"id": 4,
"nodeType": "InheritanceSpecifier",
"src": "77:5:0"
}
],
"canonicalName": "ERC20Mock",
"contractDependencies": [],
"contractKind": "contract",
"fullyImplemented": true,
"linearizedBaseContracts": [
5,
22
],
"name": "ERC20Mock",
"nameLocation": "64:9:0",
"scope": 6,
"usedErrors": []
}
]
}
},
"lib/solady/src/tokens/ERC20.sol": {
"id": 1,
"ast": {
"absolutePath": "lib/solady/src/tokens/ERC20.sol",
"id": 9,
"exportedSymbols": {
"ERC20": [
8
]
},
"nodeType": "SourceUnit",
"src": "0:50:1",
"nodes": [
{
"id": 7,
"nodeType": "PragmaDirective",
"src": "0:23:1",
"nodes": [],
"literals": [
"solidity",
"^",
"0.8",
".4"
]
},
{
"id": 8,
"nodeType": "ContractDefinition",
"src": "24:26:1",
"nodes": [],
"abstract": true,
"baseContracts": [],
"canonicalName": "ERC20",
"contractDependencies": [],
"contractKind": "contract",
"fullyImplemented": true,
"linearizedBaseContracts": [
8
],
"name": "ERC20",
"nameLocation": "42:5:1",
"scope": 9,
"usedErrors": []
}
]
}
},
"src/Counter.sol": {
"id": 2,
"ast": {
"absolutePath": "src/Counter.sol",
"id": 13,
"exportedSymbols": {
"Counter": [
12
],
"ERC20": [
8
]
},
"nodeType": "SourceUnit",
"src": "0:85:2",
"nodes": [
{
"id": 10,
"nodeType": "PragmaDirective",
"src": "0:23:2",
"nodes": [],
"literals": [
"solidity",
"0.8",
".13"
]
},
{
"id": 11,
"nodeType": "ImportDirective",
"src": "24:41:2",
"nodes": [],
"absolutePath": "lib/solady/src/tokens/ERC20.sol",
"file": "lib/solady/src/tokens/ERC20.sol",
"nameLocation": "-1:-1:-1",
"scope": 13,
"sourceUnit": 9,
"symbolAliases": [],
"unitAlias": ""
},
{
"id": 12,
"nodeType": "ContractDefinition",
"src": "66:19:2",
"nodes": [],
"abstract": false,
"baseContracts": [],
"canonicalName": "Counter",
"contractDependencies": [],
"contractKind": "contract",
"fullyImplemented": true,
"linearizedBaseContracts": [
12
],
"name": "Counter",
"nameLocation": "75:7:2",
"scope": 13,
"usedErrors": []
}
]
}
},
"src/tokens/ERC20.sol": {
"id": 3,
"ast": {
"absolutePath": "src/tokens/ERC20.sol",
"id": 23,
"exportedSymbols": {
"ERC20": [
22
]
},
"nodeType": "SourceUnit",
"src": "0:50:3",
"nodes": [
{
"id": 21,
"nodeType": "PragmaDirective",
"src": "0:23:3",
"nodes": [],
"literals": [
"solidity",
"^",
"0.8",
".4"
]
},
{
"id": 22,
"nodeType": "ContractDefinition",
"src": "24:26:3",
"nodes": [],
"abstract": true,
"baseContracts": [],
"canonicalName": "ERC20",
"contractDependencies": [],
"contractKind": "contract",
"fullyImplemented": true,
"linearizedBaseContracts": [
22
],
"name": "ERC20",
"nameLocation": "42:5:3",
"scope": 23,
"usedErrors": []
}
]
}
},
"test/Counter.t.sol": {
"id": 4,
"ast": {
"absolutePath": "test/Counter.t.sol",
"id": 20,
"exportedSymbols": {
"Counter": [
12
],
"CounterTest": [
19
],
"ERC20Mock": [
5
]
},
"nodeType": "SourceUnit",
"src": "0:152:4",
"nodes": [
{
"id": 14,
"nodeType": "PragmaDirective",
"src": "0:23:4",
"nodes": [],
"literals": [
"solidity",
"0.8",
".13"
]
},
{
"id": 16,
"nodeType": "ImportDirective",
"src": "24:43:4",
"nodes": [],
"absolutePath": "src/Counter.sol",
"file": "../src/Counter.sol",
"nameLocation": "-1:-1:-1",
"scope": 20,
"sourceUnit": 13,
"symbolAliases": [
{
"foreign": {
"id": 15,
"name": "Counter",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": 12,
"src": "32:7:4",
"typeDescriptions": {}
},
"nameLocation": "-1:-1:-1"
}
],
"unitAlias": ""
},
{
"id": 18,
"nodeType": "ImportDirective",
"src": "68:60:4",
"nodes": [],
"absolutePath": "lib/solady/ext/woke/ERC20Mock.sol",
"file": "lib/solady/ext/woke/ERC20Mock.sol",
"nameLocation": "-1:-1:-1",
"scope": 20,
"sourceUnit": 6,
"symbolAliases": [
{
"foreign": {
"id": 17,
"name": "ERC20Mock",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": 5,
"src": "76:9:4",
"typeDescriptions": {}
},
"nameLocation": "-1:-1:-1"
}
],
"unitAlias": ""
},
{
"id": 19,
"nodeType": "ContractDefinition",
"src": "129:23:4",
"nodes": [],
"abstract": false,
"baseContracts": [],
"canonicalName": "CounterTest",
"contractDependencies": [],
"contractKind": "contract",
"fullyImplemented": true,
"linearizedBaseContracts": [
19
],
"name": "CounterTest",
"nameLocation": "138:11:4",
"scope": 20,
"usedErrors": []
}
]
}
}
},
"contracts": {
"lib/solady/ext/woke/ERC20Mock.sol": {
"ERC20Mock": {
"abi": [],
"metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/solady/ext/woke/ERC20Mock.sol\":\"ERC20Mock\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":solady/=lib/solady/\"]},\"sources\":{\"lib/solady/ext/woke/ERC20Mock.sol\":{\"keccak256\":\"0x305665a53b0f8572f1947b35f89e3e116868ed9419aca9c0d0fe94f2b259bac5\",\"urls\":[\"bzz-raw://6a53f7199f336932d55c6ebd78cc600fe1234b86274c7bc0420e07ed9fe8efd7\",\"dweb:/ipfs/QmfTW4fALvS2HWpg5GsWYTjLGD6fvMaAMrVMsoTQLWNmvD\"]},\"src/tokens/ERC20.sol\":{\"keccak256\":\"0xec6b870bf9d298acff9f127cdc1718baab9022d8b7cf5f567affd2ea9329698a\",\"urls\":[\"bzz-raw://0810a8064fe4423d5de11775d85f21503f1f60cc815ff8472dcaa852cc01a6dc\",\"dweb:/ipfs/QmV1afCeP3RZsjCpgZXacw2hcCnYJxfg5VDAvyM7D6VcF3\"]}},\"version\":1}",
"userdoc": {},
"devdoc": {},
"evm": {
"bytecode": {
"object": "6080604052348015600f57600080fd5b50603f80601d6000396000f3fe6080604052600080fdfea26469706673582212209e5f0d202d3332170cabe4025f8e8efcf589288929544e3977ce44ce99bd6ff064736f6c634300080d0033",
"opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH1 0xF JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x3F DUP1 PUSH1 0x1D PUSH1 0x0 CODECOPY PUSH1 0x0 RETURN INVALID PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 SWAP15 0x5F 0xD KECCAK256 0x2D CALLER ORIGIN OR 0xC 0xAB 0xE4 MUL 0x5F DUP15 DUP15 0xFC CREATE2 DUP10 0x28 DUP10 0x29 SLOAD 0x4E CODECOPY PUSH24 0xCE44CE99BD6FF064736F6C634300080D0033000000000000 ",
"sourceMap": "55:30:0:-:0;;;;;;;;;;;;;;;;;;;",
"linkReferences": {}
},
"deployedBytecode": {
"object": "6080604052600080fdfea26469706673582212209e5f0d202d3332170cabe4025f8e8efcf589288929544e3977ce44ce99bd6ff064736f6c634300080d0033",
"opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 SWAP15 0x5F 0xD KECCAK256 0x2D CALLER ORIGIN OR 0xC 0xAB 0xE4 MUL 0x5F DUP15 DUP15 0xFC CREATE2 DUP10 0x28 DUP10 0x29 SLOAD 0x4E CODECOPY PUSH24 0xCE44CE99BD6FF064736F6C634300080D0033000000000000 ",
"sourceMap": "55:30:0:-:0;;;;;",
"linkReferences": {}
}
}
}
},
"lib/solady/src/tokens/ERC20.sol": {
"ERC20": {
"abi": [],
"metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/solady/src/tokens/ERC20.sol\":\"ERC20\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":solady/=lib/solady/\"]},\"sources\":{\"lib/solady/src/tokens/ERC20.sol\":{\"keccak256\":\"0xec6b870bf9d298acff9f127cdc1718baab9022d8b7cf5f567affd2ea9329698a\",\"urls\":[\"bzz-raw://0810a8064fe4423d5de11775d85f21503f1f60cc815ff8472dcaa852cc01a6dc\",\"dweb:/ipfs/QmV1afCeP3RZsjCpgZXacw2hcCnYJxfg5VDAvyM7D6VcF3\"]}},\"version\":1}",
"userdoc": {},
"devdoc": {},
"evm": {
"bytecode": {
"object": "",
"opcodes": "",
"sourceMap": "",
"linkReferences": {}
},
"deployedBytecode": {
"object": "",
"opcodes": "",
"sourceMap": "",
"linkReferences": {}
}
}
}
},
"src/Counter.sol": {
"Counter": {
"abi": [],
"metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/Counter.sol\":\"Counter\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":solady/=lib/solady/\"]},\"sources\":{\"lib/solady/src/tokens/ERC20.sol\":{\"keccak256\":\"0xec6b870bf9d298acff9f127cdc1718baab9022d8b7cf5f567affd2ea9329698a\",\"urls\":[\"bzz-raw://0810a8064fe4423d5de11775d85f21503f1f60cc815ff8472dcaa852cc01a6dc\",\"dweb:/ipfs/QmV1afCeP3RZsjCpgZXacw2hcCnYJxfg5VDAvyM7D6VcF3\"]},\"src/Counter.sol\":{\"keccak256\":\"0x760523fb8deeb6820258a02eb9efd0ad71967ab93d529b796b9c7d1fbd533784\",\"urls\":[\"bzz-raw://8fe45758aea702a5b3c776a8c953627f6472d90eca266ec0f11ba96a1709ac56\",\"dweb:/ipfs/QmZ3bXBWhsYG35NfriUeb7W4ZP1adQ7YD65hbUEirFFsjZ\"]}},\"version\":1}",
"userdoc": {},
"devdoc": {},
"evm": {
"bytecode": {
"object": "6080604052348015600f57600080fd5b50603f80601d6000396000f3fe6080604052600080fdfea264697066735822122064a3417b14f8af29602ba9ae278cab533e1652a092ac26730ca0319c6d49a49564736f6c634300080d0033",
"opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH1 0xF JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x3F DUP1 PUSH1 0x1D PUSH1 0x0 CODECOPY PUSH1 0x0 RETURN INVALID PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 PUSH5 0xA3417B14F8 0xAF 0x29 PUSH1 0x2B 0xA9 0xAE 0x27 DUP13 0xAB MSTORE8 RETURNDATACOPY AND MSTORE LOG0 SWAP3 0xAC 0x26 PUSH20 0xCA0319C6D49A49564736F6C634300080D003300 ",
"sourceMap": "66:19:2:-:0;;;;;;;;;;;;;;;;;;;",
"linkReferences": {}
},
"deployedBytecode": {
"object": "6080604052600080fdfea264697066735822122064a3417b14f8af29602ba9ae278cab533e1652a092ac26730ca0319c6d49a49564736f6c634300080d0033",
"opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 PUSH5 0xA3417B14F8 0xAF 0x29 PUSH1 0x2B 0xA9 0xAE 0x27 DUP13 0xAB MSTORE8 RETURNDATACOPY AND MSTORE LOG0 SWAP3 0xAC 0x26 PUSH20 0xCA0319C6D49A49564736F6C634300080D003300 ",
"sourceMap": "66:19:2:-:0;;;;;",
"linkReferences": {}
}
}
}
},
"src/tokens/ERC20.sol": {
"ERC20": {
"abi": [],
"metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/tokens/ERC20.sol\":\"ERC20\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":solady/=lib/solady/\"]},\"sources\":{\"src/tokens/ERC20.sol\":{\"keccak256\":\"0xec6b870bf9d298acff9f127cdc1718baab9022d8b7cf5f567affd2ea9329698a\",\"urls\":[\"bzz-raw://0810a8064fe4423d5de11775d85f21503f1f60cc815ff8472dcaa852cc01a6dc\",\"dweb:/ipfs/QmV1afCeP3RZsjCpgZXacw2hcCnYJxfg5VDAvyM7D6VcF3\"]}},\"version\":1}",
"userdoc": {},
"devdoc": {},
"evm": {
"bytecode": {
"object": "",
"opcodes": "",
"sourceMap": "",
"linkReferences": {}
},
"deployedBytecode": {
"object": "",
"opcodes": "",
"sourceMap": "",
"linkReferences": {}
}
}
}
},
"test/Counter.t.sol": {
"CounterTest": {
"abi": [],
"metadata": "{\"compiler\":{\"version\":\"0.8.13+commit.abaa5c0e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"test/Counter.t.sol\":\"CounterTest\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":solady/=lib/solady/\"]},\"sources\":{\"lib/solady/ext/woke/ERC20Mock.sol\":{\"keccak256\":\"0x305665a53b0f8572f1947b35f89e3e116868ed9419aca9c0d0fe94f2b259bac5\",\"urls\":[\"bzz-raw://6a53f7199f336932d55c6ebd78cc600fe1234b86274c7bc0420e07ed9fe8efd7\",\"dweb:/ipfs/QmfTW4fALvS2HWpg5GsWYTjLGD6fvMaAMrVMsoTQLWNmvD\"]},\"lib/solady/src/tokens/ERC20.sol\":{\"keccak256\":\"0xec6b870bf9d298acff9f127cdc1718baab9022d8b7cf5f567affd2ea9329698a\",\"urls\":[\"bzz-raw://0810a8064fe4423d5de11775d85f21503f1f60cc815ff8472dcaa852cc01a6dc\",\"dweb:/ipfs/QmV1afCeP3RZsjCpgZXacw2hcCnYJxfg5VDAvyM7D6VcF3\"]},\"src/Counter.sol\":{\"keccak256\":\"0x760523fb8deeb6820258a02eb9efd0ad71967ab93d529b796b9c7d1fbd533784\",\"urls\":[\"bzz-raw://8fe45758aea702a5b3c776a8c953627f6472d90eca266ec0f11ba96a1709ac56\",\"dweb:/ipfs/QmZ3bXBWhsYG35NfriUeb7W4ZP1adQ7YD65hbUEirFFsjZ\"]},\"src/tokens/ERC20.sol\":{\"keccak256\":\"0xec6b870bf9d298acff9f127cdc1718baab9022d8b7cf5f567affd2ea9329698a\",\"urls\":[\"bzz-raw://0810a8064fe4423d5de11775d85f21503f1f60cc815ff8472dcaa852cc01a6dc\",\"dweb:/ipfs/QmV1afCeP3RZsjCpgZXacw2hcCnYJxfg5VDAvyM7D6VcF3\"]},\"test/Counter.t.sol\":{\"keccak256\":\"0xb2dd4e982242b2f2c09f613d8b50791e566a7c042ec3780c3b264631d310c4e3\",\"urls\":[\"bzz-raw://c744221b9e4c32325667e6821b33588a2a7c651b3cae1495b227e2f627675a95\",\"dweb:/ipfs/Qme655wSvhf5JJXSQXsTNkakXFsCcmkXGFVKr2uuYKYmXj\"]}},\"version\":1}",
"userdoc": {},
"devdoc": {},
"evm": {
"bytecode": {
"object": "6080604052348015600f57600080fd5b50603f80601d6000396000f3fe6080604052600080fdfea2646970667358221220378908d9d2d15752fa2a55f1c8fe77c763d13dff6f7932669397520cb3efeca064736f6c634300080d0033",
"opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH1 0xF JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x3F DUP1 PUSH1 0x1D PUSH1 0x0 CODECOPY PUSH1 0x0 RETURN INVALID PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 CALLDATACOPY DUP10 ADDMOD 0xD9 0xD2 0xD1 JUMPI MSTORE STATICCALL 0x2A SSTORE CALL 0xC8 INVALID PUSH24 0xC763D13DFF6F7932669397520CB3EFECA064736F6C634300 ADDMOD 0xD STOP CALLER ",
"sourceMap": "129:23:4:-:0;;;;;;;;;;;;;;;;;;;",
"linkReferences": {}
},
"deployedBytecode": {
"object": "6080604052600080fdfea2646970667358221220378908d9d2d15752fa2a55f1c8fe77c763d13dff6f7932669397520cb3efeca064736f6c634300080d0033",
"opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 CALLDATACOPY DUP10 ADDMOD 0xD9 0xD2 0xD1 JUMPI MSTORE STATICCALL 0x2A SSTORE CALL 0xC8 INVALID PUSH24 0xC763D13DFF6F7932669397520CB3EFECA064736F6C634300 ADDMOD 0xD STOP CALLER ",
"sourceMap": "129:23:4:-:0;;;;;",
"linkReferences": {}
}
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment