Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump solc from 0.8.15 & 0.8.19 to 0.8.25 #12356

Draft
wants to merge 15 commits into
base: develop
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"id":"c79aa2c3b4578aee2dd8f02d20b1aeb6","source_id_to_path":{"0":"src/SimpleStorage.sol","1":"src/StorageLibrary.sol"},"language":"Solidity"}
{"id":"c8a22cb6c4ffba593ef1b8692c2230d1","source_id_to_path":{"0":"src/SimpleStorage.sol","1":"src/StorageLibrary.sol"},"language":"Solidity"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"_format":"","paths":{"artifacts":"test-artifacts","build_infos":"artifacts/build-info","sources":"src","tests":"test","scripts":"scripts","libraries":["lib","node_modules"]},"files":{"src/SimpleStorage.sol":{"lastModificationDate":1724351550959,"contentHash":"25499c2e202ada22ebd26f8e886cc2e1","sourceName":"src/SimpleStorage.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":999999},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata","storageLayout","devdoc","userdoc"]}},"evmVersion":"cancun","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"cancun","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":["src/StorageLibrary.sol"],"versionRequirement":"=0.8.15","artifacts":{"SimpleStorage":{"0.8.15":{"path":"SimpleStorage.sol/SimpleStorage.json","build_id":"c79aa2c3b4578aee2dd8f02d20b1aeb6"}}},"seenByCompiler":true},"src/StorageLibrary.sol":{"lastModificationDate":1724351550967,"contentHash":"61545ea51326b6aa0e3bafaf3116b0a8","sourceName":"src/StorageLibrary.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":999999},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata","storageLayout","devdoc","userdoc"]}},"evmVersion":"cancun","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"cancun","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":"=0.8.15","artifacts":{"StorageLibrary":{"0.8.15":{"path":"StorageLibrary.sol/StorageLibrary.json","build_id":"c79aa2c3b4578aee2dd8f02d20b1aeb6"}}},"seenByCompiler":true}},"builds":["c79aa2c3b4578aee2dd8f02d20b1aeb6"]}
{"_format":"","paths":{"artifacts":"test-artifacts","build_infos":"artifacts/build-info","sources":"src","tests":"test","scripts":"scripts","libraries":["lib","node_modules"]},"files":{"src/SimpleStorage.sol":{"lastModificationDate":1730234816284,"contentHash":"455285af9e00dcc748a1473cc6dbb83d","sourceName":"src/SimpleStorage.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":999999},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata","storageLayout","devdoc","userdoc"]}},"evmVersion":"cancun","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"cancun","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":["src/StorageLibrary.sol"],"versionRequirement":"=0.8.15","artifacts":{"SimpleStorage":{"0.8.15":{"path":"SimpleStorage.sol/SimpleStorage.json","build_id":"c8a22cb6c4ffba593ef1b8692c2230d1"}}},"seenByCompiler":true},"src/StorageLibrary.sol":{"lastModificationDate":1730234816286,"contentHash":"06ddf065b2cc6ae4a35f5d27b306ce61","sourceName":"src/StorageLibrary.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":999999},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata","storageLayout","devdoc","userdoc"]}},"evmVersion":"cancun","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"cancun","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":"=0.8.15","artifacts":{"StorageLibrary":{"0.8.15":{"path":"StorageLibrary.sol/StorageLibrary.json","build_id":"c8a22cb6c4ffba593ef1b8692c2230d1"}}},"seenByCompiler":true}},"builds":["c8a22cb6c4ffba593ef1b8692c2230d1"]}
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import {StorageLibrary} from "./StorageLibrary.sol";
// @notice SimpleStorage is a contract to test Go <> foundry integration.
// @dev uses a dependency, to test source-mapping with multiple sources.
contract SimpleStorage {

// @dev example getter
function getExampleData() public pure returns (uint256) {
return StorageLibrary.addData(42);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ pragma solidity 0.8.15;

// @notice StorageLibrary is an example library used for integration testing.
library StorageLibrary {

function addData(uint256 _data) internal pure returns (uint256) {
return _data + 123;
}

}

Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"abi":[{"type":"function","name":"getExampleData","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"}],"bytecode":{"object":"0x608060405234801561001057600080fd5b5060b08061001f6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063b5bc337e14602d575b600080fd5b60336045565b60405190815260200160405180910390f35b6000604f602a6054565b905090565b6000605f82607b6065565b92915050565b60008219821115609e577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b50019056fea164736f6c634300080f000a","sourceMap":"258:165:0:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063b5bc337e14602d575b600080fd5b60336045565b60405190815260200160405180910390f35b6000604f602a6054565b905090565b6000605f82607b6065565b92915050565b60008219821115609e577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b50019056fea164736f6c634300080f000a","sourceMap":"258:165:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;315:106;;;:::i;:::-;;;160:25:2;;;148:2;133:18;315:106:0;;;;;;;;362:7;388:26;411:2;388:22;:26::i;:::-;381:33;;315:106;:::o;165:99:1:-;220:7;246:11;:5;254:3;246:11;:::i;:::-;239:18;165:99;-1:-1:-1;;165:99:1:o;196:282:2:-;236:3;267:1;263:6;260:1;257:13;254:193;;;303:77;300:1;293:88;404:4;401:1;394:15;432:4;429:1;422:15;254:193;-1:-1:-1;463:9:2;;196:282::o","linkReferences":{}},"methodIdentifiers":{"getExampleData()":"b5bc337e"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"getExampleData\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/SimpleStorage.sol\":\"SimpleStorage\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"none\"},\"optimizer\":{\"enabled\":true,\"runs\":999999},\"remappings\":[]},\"sources\":{\"src/SimpleStorage.sol\":{\"keccak256\":\"0x72903094842a1afc1a226391c402411969dc9736b4aa71222a620bfa5a712e91\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59876be2e0433af20a46cd8d00de4f461f1f75e53c79ff821787684329077812\",\"dweb:/ipfs/QmXzGm3ka8PoUoD7kyEv77babg49uo3TZFMfcWUYrA9QTJ\"]},\"src/StorageLibrary.sol\":{\"keccak256\":\"0x29bbbc60bf5a5f414ff1bf0198d06e007b193071767991a7ae92fd0683bf63b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://83ec033aadcafafc309c246e6fd83d75ceb77eef37658a4876d61b7436bd4a7d\",\"dweb:/ipfs/QmQg2wwT5xfm1yMetzioBccKg6nEv5bhRsrmZC69Z9QN8F\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.15+commit.e14f2714"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"pure","type":"function","name":"getExampleData","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":999999},"metadata":{"bytecodeHash":"none"},"compilationTarget":{"src/SimpleStorage.sol":"SimpleStorage"},"evmVersion":"london","libraries":{}},"sources":{"src/SimpleStorage.sol":{"keccak256":"0x72903094842a1afc1a226391c402411969dc9736b4aa71222a620bfa5a712e91","urls":["bzz-raw://59876be2e0433af20a46cd8d00de4f461f1f75e53c79ff821787684329077812","dweb:/ipfs/QmXzGm3ka8PoUoD7kyEv77babg49uo3TZFMfcWUYrA9QTJ"],"license":"MIT"},"src/StorageLibrary.sol":{"keccak256":"0x29bbbc60bf5a5f414ff1bf0198d06e007b193071767991a7ae92fd0683bf63b3","urls":["bzz-raw://83ec033aadcafafc309c246e6fd83d75ceb77eef37658a4876d61b7436bd4a7d","dweb:/ipfs/QmQg2wwT5xfm1yMetzioBccKg6nEv5bhRsrmZC69Z9QN8F"],"license":"MIT"}},"version":1},"storageLayout":{"storage":[],"types":{}},"userdoc":{"version":1,"kind":"user"},"devdoc":{"version":1,"kind":"dev"},"ast":{"absolutePath":"src/SimpleStorage.sol","id":16,"exportedSymbols":{"SimpleStorage":[15],"StorageLibrary":[30]},"nodeType":"SourceUnit","src":"32:392:0","nodes":[{"id":1,"nodeType":"PragmaDirective","src":"32:23:0","nodes":[],"literals":["solidity","0.8",".15"]},{"id":3,"nodeType":"ImportDirective","src":"57:52:0","nodes":[],"absolutePath":"src/StorageLibrary.sol","file":"./StorageLibrary.sol","nameLocation":"-1:-1:-1","scope":16,"sourceUnit":31,"symbolAliases":[{"foreign":{"id":2,"name":"StorageLibrary","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":30,"src":"65:14:0","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":15,"nodeType":"ContractDefinition","src":"258:165:0","nodes":[{"id":14,"nodeType":"FunctionDefinition","src":"315:106:0","nodes":[],"body":{"id":13,"nodeType":"Block","src":"371:50:0","nodes":[],"statements":[{"expression":{"arguments":[{"hexValue":"3432","id":10,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"411:2:0","typeDescriptions":{"typeIdentifier":"t_rational_42_by_1","typeString":"int_const 42"},"value":"42"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_rational_42_by_1","typeString":"int_const 42"}],"expression":{"id":8,"name":"StorageLibrary","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":30,"src":"388:14:0","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_StorageLibrary_$30_$","typeString":"type(library StorageLibrary)"}},"id":9,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"addData","nodeType":"MemberAccess","referencedDeclaration":29,"src":"388:22:0","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_uint256_$returns$_t_uint256_$","typeString":"function (uint256) pure returns (uint256)"}},"id":11,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"388:26:0","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"functionReturnParameters":7,"id":12,"nodeType":"Return","src":"381:33:0"}]},"functionSelector":"b5bc337e","implemented":true,"kind":"function","modifiers":[],"name":"getExampleData","nameLocation":"324:14:0","parameters":{"id":4,"nodeType":"ParameterList","parameters":[],"src":"338:2:0"},"returnParameters":{"id":7,"nodeType":"ParameterList","parameters":[{"constant":false,"id":6,"mutability":"mutable","name":"","nameLocation":"-1:-1:-1","nodeType":"VariableDeclaration","scope":14,"src":"362:7:0","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":5,"name":"uint256","nodeType":"ElementaryTypeName","src":"362:7:0","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"}],"src":"361:9:0"},"scope":15,"stateMutability":"pure","virtual":false,"visibility":"public"}],"abstract":false,"baseContracts":[],"canonicalName":"SimpleStorage","contractDependencies":[],"contractKind":"contract","fullyImplemented":true,"linearizedBaseContracts":[15],"name":"SimpleStorage","nameLocation":"267:13:0","scope":16,"usedErrors":[]}],"license":"MIT"},"id":0}
{"abi":[{"type":"function","name":"getExampleData","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"}],"bytecode":{"object":"0x608060405234801561001057600080fd5b5060b08061001f6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063b5bc337e14602d575b600080fd5b60336045565b60405190815260200160405180910390f35b6000604f602a6054565b905090565b6000605f82607b6065565b92915050565b60008219821115609e577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b50019056fea164736f6c634300080f000a","sourceMap":"258:164:0:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063b5bc337e14602d575b600080fd5b60336045565b60405190815260200160405180910390f35b6000604f602a6054565b905090565b6000605f82607b6065565b92915050565b60008219821115609e577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b50019056fea164736f6c634300080f000a","sourceMap":"258:164:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;314:106;;;:::i;:::-;;;160:25:2;;;148:2;133:18;314:106:0;;;;;;;;361:7;387:26;410:2;387:22;:26::i;:::-;380:33;;314:106;:::o;164:99:1:-;219:7;245:11;:5;253:3;245:11;:::i;:::-;238:18;164:99;-1:-1:-1;;164:99:1:o;196:282:2:-;236:3;267:1;263:6;260:1;257:13;254:193;;;303:77;300:1;293:88;404:4;401:1;394:15;432:4;429:1;422:15;254:193;-1:-1:-1;463:9:2;;196:282::o","linkReferences":{}},"methodIdentifiers":{"getExampleData()":"b5bc337e"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"getExampleData\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/SimpleStorage.sol\":\"SimpleStorage\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"none\"},\"optimizer\":{\"enabled\":true,\"runs\":999999},\"remappings\":[]},\"sources\":{\"src/SimpleStorage.sol\":{\"keccak256\":\"0x3892e89aea01a18b59e03b0d3dd823283a3ff94f8be4a6c9599350cf0a44e0b0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://722200ff5dd774f84c515425a377dcd3e44a21e92d96c8276cea2069c614c2b0\",\"dweb:/ipfs/QmPeJkxZVBqogRbGAEBXe699trvQg7vVVhkvDKKpPkXo1A\"]},\"src/StorageLibrary.sol\":{\"keccak256\":\"0xf33cd246ab6ec2b4f65011412af3a0364980c12ef39cbf64b5c25a1415ed13ad\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d94c617fa593c8683913fc9d9d89df30b67c2df1c175e7bc8b3780f0f140ba25\",\"dweb:/ipfs/QmZ13c47vw73j99dKme78ZxRA8yUBEnefeyrdcip6UBQw7\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.15+commit.e14f2714"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"pure","type":"function","name":"getExampleData","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":999999},"metadata":{"bytecodeHash":"none"},"compilationTarget":{"src/SimpleStorage.sol":"SimpleStorage"},"evmVersion":"london","libraries":{}},"sources":{"src/SimpleStorage.sol":{"keccak256":"0x3892e89aea01a18b59e03b0d3dd823283a3ff94f8be4a6c9599350cf0a44e0b0","urls":["bzz-raw://722200ff5dd774f84c515425a377dcd3e44a21e92d96c8276cea2069c614c2b0","dweb:/ipfs/QmPeJkxZVBqogRbGAEBXe699trvQg7vVVhkvDKKpPkXo1A"],"license":"MIT"},"src/StorageLibrary.sol":{"keccak256":"0xf33cd246ab6ec2b4f65011412af3a0364980c12ef39cbf64b5c25a1415ed13ad","urls":["bzz-raw://d94c617fa593c8683913fc9d9d89df30b67c2df1c175e7bc8b3780f0f140ba25","dweb:/ipfs/QmZ13c47vw73j99dKme78ZxRA8yUBEnefeyrdcip6UBQw7"],"license":"MIT"}},"version":1},"storageLayout":{"storage":[],"types":{}},"userdoc":{"version":1,"kind":"user"},"devdoc":{"version":1,"kind":"dev"},"ast":{"absolutePath":"src/SimpleStorage.sol","id":16,"exportedSymbols":{"SimpleStorage":[15],"StorageLibrary":[30]},"nodeType":"SourceUnit","src":"32:391:0","nodes":[{"id":1,"nodeType":"PragmaDirective","src":"32:23:0","nodes":[],"literals":["solidity","0.8",".15"]},{"id":3,"nodeType":"ImportDirective","src":"57:52:0","nodes":[],"absolutePath":"src/StorageLibrary.sol","file":"./StorageLibrary.sol","nameLocation":"-1:-1:-1","scope":16,"sourceUnit":31,"symbolAliases":[{"foreign":{"id":2,"name":"StorageLibrary","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":30,"src":"65:14:0","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":15,"nodeType":"ContractDefinition","src":"258:164:0","nodes":[{"id":14,"nodeType":"FunctionDefinition","src":"314:106:0","nodes":[],"body":{"id":13,"nodeType":"Block","src":"370:50:0","nodes":[],"statements":[{"expression":{"arguments":[{"hexValue":"3432","id":10,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"410:2:0","typeDescriptions":{"typeIdentifier":"t_rational_42_by_1","typeString":"int_const 42"},"value":"42"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_rational_42_by_1","typeString":"int_const 42"}],"expression":{"id":8,"name":"StorageLibrary","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":30,"src":"387:14:0","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_StorageLibrary_$30_$","typeString":"type(library StorageLibrary)"}},"id":9,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"addData","nodeType":"MemberAccess","referencedDeclaration":29,"src":"387:22:0","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_uint256_$returns$_t_uint256_$","typeString":"function (uint256) pure returns (uint256)"}},"id":11,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"387:26:0","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"functionReturnParameters":7,"id":12,"nodeType":"Return","src":"380:33:0"}]},"functionSelector":"b5bc337e","implemented":true,"kind":"function","modifiers":[],"name":"getExampleData","nameLocation":"323:14:0","parameters":{"id":4,"nodeType":"ParameterList","parameters":[],"src":"337:2:0"},"returnParameters":{"id":7,"nodeType":"ParameterList","parameters":[{"constant":false,"id":6,"mutability":"mutable","name":"","nameLocation":"-1:-1:-1","nodeType":"VariableDeclaration","scope":14,"src":"361:7:0","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":5,"name":"uint256","nodeType":"ElementaryTypeName","src":"361:7:0","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"}],"src":"360:9:0"},"scope":15,"stateMutability":"pure","virtual":false,"visibility":"public"}],"abstract":false,"baseContracts":[],"canonicalName":"SimpleStorage","contractDependencies":[],"contractKind":"contract","fullyImplemented":true,"linearizedBaseContracts":[15],"name":"SimpleStorage","nameLocation":"267:13:0","scope":16,"usedErrors":[]}],"license":"MIT"},"id":0}
Loading