UNPKG

@tokamak-network/thanos-contracts

Version:
1 lines 684 kB
{"abi":[],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.15+commit.e14f2714\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/StdCheats.sol\":\"StdCheats\"},\"evmVersion\":\"london\",\"libraries\":{\"src/tokamak-contracts/USDC/L2/tokamak-USDC/v2/FiatTokenV2_2.sol:SignatureChecker\":\"0x4200000000000000000000000000000000000776\"},\"metadata\":{\"bytecodeHash\":\"none\"},\"optimizer\":{\"enabled\":true,\"runs\":999999},\"remappings\":[\":@lib-keccak/=lib/lib-keccak/contracts/lib/\",\":@openzeppelin/contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/\",\":@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/\",\":@openzeppelin/contracts_v3.1.0/=lib/openzeppelin-contracts_v3.1.0/contracts/\",\":@openzeppelin/contracts_v5.0.1/=lib/openzeppelin-contracts_v5.0.1/contracts/\",\":@rari-capital/solmate/=lib/solmate/\",\":@solady-test/=lib/lib-keccak/lib/solady/test/\",\":@solady/=lib/solady/src/\",\":automate/=lib/automate/contracts/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":erc4626-tests/=lib/openzeppelin-contracts_v5.0.1/lib/erc4626-tests/\",\":forge-std/=lib/forge-std/src/\",\":gelato/=lib/automate/contracts/\",\":hardhat/=lib/automate/node_modules/hardhat/\",\":kontrol-cheatcodes/=lib/kontrol-cheatcodes/src/\",\":lib-keccak/=lib/lib-keccak/contracts/\",\":openzeppelin-contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":openzeppelin-contracts_v3.1.0/=lib/openzeppelin-contracts_v3.1.0/contracts/\",\":openzeppelin-contracts_v5.0.1/=lib/openzeppelin-contracts_v5.0.1/\",\":prb-test/=lib/automate/lib/prb-test/src/\",\":prb/-est/=lib/automate/lib/prb-test/src/\",\":safe-contracts/=lib/safe-contracts/contracts/\",\":solady/=lib/solady/\",\":solmate/=lib/solmate/src/\"]},\"sources\":{\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0xb72f3519e0bf7d31df5d68557525f4fc55d861c3fb3b0f7793144ef7c94cbeb7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f3456d0f78e6f61203fa7871ba2df0d35925f10db3baee14be623ce2a35b84e2\",\"dweb:/ipfs/QmWE6QQSBvJifHMraisBTrf1x4WCwrDoTPLX8UKajTiApc\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0x651d84d948832f0ef45686417aa68ffb871378fa788a4123dbf37844903c66f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ff20f5ac9de3dc3ba86b1bf1f2723174e82ce3499ad67cb0ccfa7d28baeee678\",\"dweb:/ipfs/QmRZkUFKz7AmF7yk6o317sk822HHhGVPXZQgX8G4LfYfft\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x29fa9fa4f21f0762bcb245732bdf18218b0e017640fe4f9809d2157c56d9741e\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://cf18f5b10bfcc5c70c8f950a52907b18e6da38825cdd04261c435601410f0dea\",\"dweb:/ipfs/QmPkhDtp4AXw7iaJe84PEUPNK748pxsLUp8r5QB3hewWRy\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.15+commit.e14f2714"},"language":"Solidity","output":{"abi":[],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@lib-keccak/=lib/lib-keccak/contracts/lib/","@openzeppelin/contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/","@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/","@openzeppelin/contracts_v3.1.0/=lib/openzeppelin-contracts_v3.1.0/contracts/","@openzeppelin/contracts_v5.0.1/=lib/openzeppelin-contracts_v5.0.1/contracts/","@rari-capital/solmate/=lib/solmate/","@solady-test/=lib/lib-keccak/lib/solady/test/","@solady/=lib/solady/src/","automate/=lib/automate/contracts/","ds-test/=lib/forge-std/lib/ds-test/src/","erc4626-tests/=lib/openzeppelin-contracts_v5.0.1/lib/erc4626-tests/","forge-std/=lib/forge-std/src/","gelato/=lib/automate/contracts/","hardhat/=lib/automate/node_modules/hardhat/","kontrol-cheatcodes/=lib/kontrol-cheatcodes/src/","lib-keccak/=lib/lib-keccak/contracts/","openzeppelin-contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/","openzeppelin-contracts/=lib/openzeppelin-contracts/","openzeppelin-contracts_v3.1.0/=lib/openzeppelin-contracts_v3.1.0/contracts/","openzeppelin-contracts_v5.0.1/=lib/openzeppelin-contracts_v5.0.1/","prb-test/=lib/automate/lib/prb-test/src/","prb/-est/=lib/automate/lib/prb-test/src/","safe-contracts/=lib/safe-contracts/contracts/","solady/=lib/solady/","solmate/=lib/solmate/src/"],"optimizer":{"enabled":true,"runs":999999},"metadata":{"bytecodeHash":"none"},"compilationTarget":{"lib/forge-std/src/StdCheats.sol":"StdCheats"},"evmVersion":"london","libraries":{"src/tokamak-contracts/USDC/L2/tokamak-USDC/v2/FiatTokenV2_2.sol:SignatureChecker":"0x4200000000000000000000000000000000000776"}},"sources":{"lib/forge-std/src/StdCheats.sol":{"keccak256":"0xb72f3519e0bf7d31df5d68557525f4fc55d861c3fb3b0f7793144ef7c94cbeb7","urls":["bzz-raw://f3456d0f78e6f61203fa7871ba2df0d35925f10db3baee14be623ce2a35b84e2","dweb:/ipfs/QmWE6QQSBvJifHMraisBTrf1x4WCwrDoTPLX8UKajTiApc"],"license":"MIT"},"lib/forge-std/src/StdStorage.sol":{"keccak256":"0x651d84d948832f0ef45686417aa68ffb871378fa788a4123dbf37844903c66f3","urls":["bzz-raw://ff20f5ac9de3dc3ba86b1bf1f2723174e82ce3499ad67cb0ccfa7d28baeee678","dweb:/ipfs/QmRZkUFKz7AmF7yk6o317sk822HHhGVPXZQgX8G4LfYfft"],"license":"MIT"},"lib/forge-std/src/Vm.sol":{"keccak256":"0x29fa9fa4f21f0762bcb245732bdf18218b0e017640fe4f9809d2157c56d9741e","urls":["bzz-raw://cf18f5b10bfcc5c70c8f950a52907b18e6da38825cdd04261c435601410f0dea","dweb:/ipfs/QmPkhDtp4AXw7iaJe84PEUPNK748pxsLUp8r5QB3hewWRy"],"license":"MIT OR Apache-2.0"},"lib/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"}},"version":1},"storageLayout":{"storage":[{"astId":4016,"contract":"lib/forge-std/src/StdCheats.sol:StdCheats","label":"gasMeteringOff","offset":0,"slot":"0","type":"t_bool"},{"astId":6053,"contract":"lib/forge-std/src/StdCheats.sol:StdCheats","label":"stdstore","offset":0,"slot":"1","type":"t_struct(StdStorage)7934_storage"}],"types":{"t_address":{"encoding":"inplace","label":"address","numberOfBytes":"20"},"t_array(t_bytes32)dyn_storage":{"encoding":"dynamic_array","label":"bytes32[]","numberOfBytes":"32","base":"t_bytes32"},"t_bool":{"encoding":"inplace","label":"bool","numberOfBytes":"1"},"t_bytes32":{"encoding":"inplace","label":"bytes32","numberOfBytes":"32"},"t_bytes4":{"encoding":"inplace","label":"bytes4","numberOfBytes":"4"},"t_bytes_storage":{"encoding":"bytes","label":"bytes","numberOfBytes":"32"},"t_mapping(t_address,t_mapping(t_bytes4,t_mapping(t_bytes32,t_struct(FindData)7909_storage)))":{"encoding":"mapping","key":"t_address","label":"mapping(address => mapping(bytes4 => mapping(bytes32 => struct FindData)))","numberOfBytes":"32","value":"t_mapping(t_bytes4,t_mapping(t_bytes32,t_struct(FindData)7909_storage))"},"t_mapping(t_bytes32,t_struct(FindData)7909_storage)":{"encoding":"mapping","key":"t_bytes32","label":"mapping(bytes32 => struct FindData)","numberOfBytes":"32","value":"t_struct(FindData)7909_storage"},"t_mapping(t_bytes4,t_mapping(t_bytes32,t_struct(FindData)7909_storage))":{"encoding":"mapping","key":"t_bytes4","label":"mapping(bytes4 => mapping(bytes32 => struct FindData))","numberOfBytes":"32","value":"t_mapping(t_bytes32,t_struct(FindData)7909_storage)"},"t_struct(FindData)7909_storage":{"encoding":"inplace","label":"struct FindData","numberOfBytes":"128","members":[{"astId":7902,"contract":"lib/forge-std/src/StdCheats.sol:StdCheats","label":"slot","offset":0,"slot":"0","type":"t_uint256"},{"astId":7904,"contract":"lib/forge-std/src/StdCheats.sol:StdCheats","label":"offsetLeft","offset":0,"slot":"1","type":"t_uint256"},{"astId":7906,"contract":"lib/forge-std/src/StdCheats.sol:StdCheats","label":"offsetRight","offset":0,"slot":"2","type":"t_uint256"},{"astId":7908,"contract":"lib/forge-std/src/StdCheats.sol:StdCheats","label":"found","offset":0,"slot":"3","type":"t_bool"}]},"t_struct(StdStorage)7934_storage":{"encoding":"inplace","label":"struct StdStorage","numberOfBytes":"256","members":[{"astId":7918,"contract":"lib/forge-std/src/StdCheats.sol:StdCheats","label":"finds","offset":0,"slot":"0","type":"t_mapping(t_address,t_mapping(t_bytes4,t_mapping(t_bytes32,t_struct(FindData)7909_storage)))"},{"astId":7921,"contract":"lib/forge-std/src/StdCheats.sol:StdCheats","label":"_keys","offset":0,"slot":"1","type":"t_array(t_bytes32)dyn_storage"},{"astId":7923,"contract":"lib/forge-std/src/StdCheats.sol:StdCheats","label":"_sig","offset":0,"slot":"2","type":"t_bytes4"},{"astId":7925,"contract":"lib/forge-std/src/StdCheats.sol:StdCheats","label":"_depth","offset":0,"slot":"3","type":"t_uint256"},{"astId":7927,"contract":"lib/forge-std/src/StdCheats.sol:StdCheats","label":"_target","offset":0,"slot":"4","type":"t_address"},{"astId":7929,"contract":"lib/forge-std/src/StdCheats.sol:StdCheats","label":"_set","offset":0,"slot":"5","type":"t_bytes32"},{"astId":7931,"contract":"lib/forge-std/src/StdCheats.sol:StdCheats","label":"_enable_packed_slots","offset":0,"slot":"6","type":"t_bool"},{"astId":7933,"contract":"lib/forge-std/src/StdCheats.sol:StdCheats","label":"_calldata","offset":0,"slot":"7","type":"t_bytes_storage"}]},"t_uint256":{"encoding":"inplace","label":"uint256","numberOfBytes":"32"}}},"userdoc":{"version":1,"kind":"user"},"devdoc":{"version":1,"kind":"dev"},"ast":{"absolutePath":"lib/forge-std/src/StdCheats.sol","id":6838,"exportedSymbols":{"StdCheats":[6837],"StdCheatsSafe":[6044],"StdStorage":[7934],"Vm":[16311],"console2":[32500],"stdStorage":[9893]},"nodeType":"SourceUnit","src":"32:31442:9","nodes":[{"id":3986,"nodeType":"PragmaDirective","src":"32:31:9","nodes":[],"literals":["solidity",">=","0.6",".2","<","0.9",".0"]},{"id":3987,"nodeType":"PragmaDirective","src":"65:33:9","nodes":[],"literals":["experimental","ABIEncoderV2"]},{"id":3990,"nodeType":"ImportDirective","src":"100:56:9","nodes":[],"absolutePath":"lib/forge-std/src/StdStorage.sol","file":"./StdStorage.sol","nameLocation":"-1:-1:-1","scope":6838,"sourceUnit":9894,"symbolAliases":[{"foreign":{"id":3988,"name":"StdStorage","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7934,"src":"108:10:9","typeDescriptions":{}},"nameLocation":"-1:-1:-1"},{"foreign":{"id":3989,"name":"stdStorage","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":9893,"src":"120:10:9","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":3992,"nodeType":"ImportDirective","src":"157:40:9","nodes":[],"absolutePath":"lib/forge-std/src/console2.sol","file":"./console2.sol","nameLocation":"-1:-1:-1","scope":6838,"sourceUnit":32501,"symbolAliases":[{"foreign":{"id":3991,"name":"console2","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":32500,"src":"165:8:9","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":3994,"nodeType":"ImportDirective","src":"198:28:9","nodes":[],"absolutePath":"lib/forge-std/src/Vm.sol","file":"./Vm.sol","nameLocation":"-1:-1:-1","scope":6838,"sourceUnit":16312,"symbolAliases":[{"foreign":{"id":3993,"name":"Vm","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":16311,"src":"206:2:9","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":6044,"nodeType":"ContractDefinition","src":"228:23951:9","nodes":[{"id":4011,"nodeType":"VariableDeclaration","src":"266:84:9","nodes":[],"constant":true,"mutability":"constant","name":"vm","nameLocation":"286:2:9","scope":6044,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_contract$_Vm_$16311","typeString":"contract Vm"},"typeName":{"id":3996,"nodeType":"UserDefinedTypeName","pathNode":{"id":3995,"name":"Vm","nodeType":"IdentifierPath","referencedDeclaration":16311,"src":"266:2:9"},"referencedDeclaration":16311,"src":"266:2:9","typeDescriptions":{"typeIdentifier":"t_contract$_Vm_$16311","typeString":"contract Vm"}},"value":{"arguments":[{"arguments":[{"arguments":[{"arguments":[{"arguments":[{"hexValue":"6865766d20636865617420636f6465","id":4005,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"328:17:9","typeDescriptions":{"typeIdentifier":"t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d","typeString":"literal_string \"hevm cheat code\""},"value":"hevm cheat code"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d","typeString":"literal_string \"hevm cheat code\""}],"id":4004,"name":"keccak256","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":-8,"src":"318:9:9","typeDescriptions":{"typeIdentifier":"t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$","typeString":"function (bytes memory) pure returns (bytes32)"}},"id":4006,"isConstant":false,"isLValue":false,"isPure":true,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"318:28:9","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"id":4003,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"310:7:9","typeDescriptions":{"typeIdentifier":"t_type$_t_uint256_$","typeString":"type(uint256)"},"typeName":{"id":4002,"name":"uint256","nodeType":"ElementaryTypeName","src":"310:7:9","typeDescriptions":{}}},"id":4007,"isConstant":false,"isLValue":false,"isPure":true,"kind":"typeConversion","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"310:37:9","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint256","typeString":"uint256"}],"id":4001,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"302:7:9","typeDescriptions":{"typeIdentifier":"t_type$_t_uint160_$","typeString":"type(uint160)"},"typeName":{"id":4000,"name":"uint160","nodeType":"ElementaryTypeName","src":"302:7:9","typeDescriptions":{}}},"id":4008,"isConstant":false,"isLValue":false,"isPure":true,"kind":"typeConversion","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"302:46:9","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint160","typeString":"uint160"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint160","typeString":"uint160"}],"id":3999,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"294:7:9","typeDescriptions":{"typeIdentifier":"t_type$_t_address_$","typeString":"type(address)"},"typeName":{"id":3998,"name":"address","nodeType":"ElementaryTypeName","src":"294:7:9","typeDescriptions":{}}},"id":4009,"isConstant":false,"isLValue":false,"isPure":true,"kind":"typeConversion","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"294:55:9","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_address","typeString":"address"}],"id":3997,"name":"Vm","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":16311,"src":"291:2:9","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_Vm_$16311_$","typeString":"type(contract Vm)"}},"id":4010,"isConstant":false,"isLValue":false,"isPure":true,"kind":"typeConversion","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"291:59:9","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_contract$_Vm_$16311","typeString":"contract Vm"}},"visibility":"private"},{"id":4014,"nodeType":"VariableDeclaration","src":"357:125:9","nodes":[],"constant":true,"mutability":"constant","name":"UINT256_MAX","nameLocation":"382:11:9","scope":6044,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":4012,"name":"uint256","nodeType":"ElementaryTypeName","src":"357:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":{"hexValue":"313135373932303839323337333136313935343233353730393835303038363837393037383533323639393834363635363430353634303339343537353834303037393133313239363339393335","id":4013,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"404:78:9","typeDescriptions":{"typeIdentifier":"t_rational_115792089237316195423570985008687907853269984665640564039457584007913129639935_by_1","typeString":"int_const 1157...(70 digits omitted)...9935"},"value":"115792089237316195423570985008687907853269984665640564039457584007913129639935"},"visibility":"private"},{"id":4016,"nodeType":"VariableDeclaration","src":"489:27:9","nodes":[],"constant":false,"mutability":"mutable","name":"gasMeteringOff","nameLocation":"502:14:9","scope":6044,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":4015,"name":"bool","nodeType":"ElementaryTypeName","src":"489:4:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"visibility":"private"},{"id":4033,"nodeType":"StructDefinition","src":"761:325:9","nodes":[],"canonicalName":"StdCheatsSafe.RawTx1559","members":[{"constant":false,"id":4019,"mutability":"mutable","name":"arguments","nameLocation":"797:9:9","nodeType":"VariableDeclaration","scope":4033,"src":"788:18:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_array$_t_string_storage_$dyn_storage_ptr","typeString":"string[]"},"typeName":{"baseType":{"id":4017,"name":"string","nodeType":"ElementaryTypeName","src":"788:6:9","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"id":4018,"nodeType":"ArrayTypeName","src":"788:8:9","typeDescriptions":{"typeIdentifier":"t_array$_t_string_storage_$dyn_storage_ptr","typeString":"string[]"}},"visibility":"internal"},{"constant":false,"id":4021,"mutability":"mutable","name":"contractAddress","nameLocation":"824:15:9","nodeType":"VariableDeclaration","scope":4033,"src":"816:23:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":4020,"name":"address","nodeType":"ElementaryTypeName","src":"816:7:9","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"},{"constant":false,"id":4023,"mutability":"mutable","name":"contractName","nameLocation":"856:12:9","nodeType":"VariableDeclaration","scope":4033,"src":"849:19:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"},"typeName":{"id":4022,"name":"string","nodeType":"ElementaryTypeName","src":"849:6:9","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"internal"},{"constant":false,"id":4025,"mutability":"mutable","name":"functionSig","nameLocation":"923:11:9","nodeType":"VariableDeclaration","scope":4033,"src":"916:18:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"},"typeName":{"id":4024,"name":"string","nodeType":"ElementaryTypeName","src":"916:6:9","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"internal"},{"constant":false,"id":4027,"mutability":"mutable","name":"hash","nameLocation":"952:4:9","nodeType":"VariableDeclaration","scope":4033,"src":"944:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":4026,"name":"bytes32","nodeType":"ElementaryTypeName","src":"944:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"},{"constant":false,"id":4030,"mutability":"mutable","name":"txDetail","nameLocation":"1014:8:9","nodeType":"VariableDeclaration","scope":4033,"src":"998:24:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_struct$_RawTx1559Detail_$4052_storage_ptr","typeString":"struct StdCheatsSafe.RawTx1559Detail"},"typeName":{"id":4029,"nodeType":"UserDefinedTypeName","pathNode":{"id":4028,"name":"RawTx1559Detail","nodeType":"IdentifierPath","referencedDeclaration":4052,"src":"998:15:9"},"referencedDeclaration":4052,"src":"998:15:9","typeDescriptions":{"typeIdentifier":"t_struct$_RawTx1559Detail_$4052_storage_ptr","typeString":"struct StdCheatsSafe.RawTx1559Detail"}},"visibility":"internal"},{"constant":false,"id":4032,"mutability":"mutable","name":"opcode","nameLocation":"1073:6:9","nodeType":"VariableDeclaration","scope":4033,"src":"1066:13:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"},"typeName":{"id":4031,"name":"string","nodeType":"ElementaryTypeName","src":"1066:6:9","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"internal"}],"name":"RawTx1559","nameLocation":"768:9:9","scope":6044,"visibility":"public"},{"id":4052,"nodeType":"StructDefinition","src":"1092:208:9","nodes":[],"canonicalName":"StdCheatsSafe.RawTx1559Detail","members":[{"constant":false,"id":4037,"mutability":"mutable","name":"accessList","nameLocation":"1138:10:9","nodeType":"VariableDeclaration","scope":4052,"src":"1125:23:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_array$_t_struct$_AccessList_$4144_storage_$dyn_storage_ptr","typeString":"struct StdCheatsSafe.AccessList[]"},"typeName":{"baseType":{"id":4035,"nodeType":"UserDefinedTypeName","pathNode":{"id":4034,"name":"AccessList","nodeType":"IdentifierPath","referencedDeclaration":4144,"src":"1125:10:9"},"referencedDeclaration":4144,"src":"1125:10:9","typeDescriptions":{"typeIdentifier":"t_struct$_AccessList_$4144_storage_ptr","typeString":"struct StdCheatsSafe.AccessList"}},"id":4036,"nodeType":"ArrayTypeName","src":"1125:12:9","typeDescriptions":{"typeIdentifier":"t_array$_t_struct$_AccessList_$4144_storage_$dyn_storage_ptr","typeString":"struct StdCheatsSafe.AccessList[]"}},"visibility":"internal"},{"constant":false,"id":4039,"mutability":"mutable","name":"data","nameLocation":"1164:4:9","nodeType":"VariableDeclaration","scope":4052,"src":"1158:10:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"},"typeName":{"id":4038,"name":"bytes","nodeType":"ElementaryTypeName","src":"1158:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"visibility":"internal"},{"constant":false,"id":4041,"mutability":"mutable","name":"from","nameLocation":"1186:4:9","nodeType":"VariableDeclaration","scope":4052,"src":"1178:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":4040,"name":"address","nodeType":"ElementaryTypeName","src":"1178:7:9","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"},{"constant":false,"id":4043,"mutability":"mutable","name":"gas","nameLocation":"1206:3:9","nodeType":"VariableDeclaration","scope":4052,"src":"1200:9:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"},"typeName":{"id":4042,"name":"bytes","nodeType":"ElementaryTypeName","src":"1200:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"visibility":"internal"},{"constant":false,"id":4045,"mutability":"mutable","name":"nonce","nameLocation":"1225:5:9","nodeType":"VariableDeclaration","scope":4052,"src":"1219:11:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"},"typeName":{"id":4044,"name":"bytes","nodeType":"ElementaryTypeName","src":"1219:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"visibility":"internal"},{"constant":false,"id":4047,"mutability":"mutable","name":"to","nameLocation":"1248:2:9","nodeType":"VariableDeclaration","scope":4052,"src":"1240:10:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":4046,"name":"address","nodeType":"ElementaryTypeName","src":"1240:7:9","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"},{"constant":false,"id":4049,"mutability":"mutable","name":"txType","nameLocation":"1266:6:9","nodeType":"VariableDeclaration","scope":4052,"src":"1260:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"},"typeName":{"id":4048,"name":"bytes","nodeType":"ElementaryTypeName","src":"1260:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"visibility":"internal"},{"constant":false,"id":4051,"mutability":"mutable","name":"value","nameLocation":"1288:5:9","nodeType":"VariableDeclaration","scope":4052,"src":"1282:11:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"},"typeName":{"id":4050,"name":"bytes","nodeType":"ElementaryTypeName","src":"1282:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"visibility":"internal"}],"name":"RawTx1559Detail","nameLocation":"1099:15:9","scope":6044,"visibility":"public"},{"id":4069,"nodeType":"StructDefinition","src":"1306:215:9","nodes":[],"canonicalName":"StdCheatsSafe.Tx1559","members":[{"constant":false,"id":4055,"mutability":"mutable","name":"arguments","nameLocation":"1339:9:9","nodeType":"VariableDeclaration","scope":4069,"src":"1330:18:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_array$_t_string_storage_$dyn_storage_ptr","typeString":"string[]"},"typeName":{"baseType":{"id":4053,"name":"string","nodeType":"ElementaryTypeName","src":"1330:6:9","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"id":4054,"nodeType":"ArrayTypeName","src":"1330:8:9","typeDescriptions":{"typeIdentifier":"t_array$_t_string_storage_$dyn_storage_ptr","typeString":"string[]"}},"visibility":"internal"},{"constant":false,"id":4057,"mutability":"mutable","name":"contractAddress","nameLocation":"1366:15:9","nodeType":"VariableDeclaration","scope":4069,"src":"1358:23:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":4056,"name":"address","nodeType":"ElementaryTypeName","src":"1358:7:9","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"},{"constant":false,"id":4059,"mutability":"mutable","name":"contractName","nameLocation":"1398:12:9","nodeType":"VariableDeclaration","scope":4069,"src":"1391:19:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"},"typeName":{"id":4058,"name":"string","nodeType":"ElementaryTypeName","src":"1391:6:9","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"internal"},{"constant":false,"id":4061,"mutability":"mutable","name":"functionSig","nameLocation":"1427:11:9","nodeType":"VariableDeclaration","scope":4069,"src":"1420:18:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"},"typeName":{"id":4060,"name":"string","nodeType":"ElementaryTypeName","src":"1420:6:9","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"internal"},{"constant":false,"id":4063,"mutability":"mutable","name":"hash","nameLocation":"1456:4:9","nodeType":"VariableDeclaration","scope":4069,"src":"1448:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":4062,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1448:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"},{"constant":false,"id":4066,"mutability":"mutable","name":"txDetail","nameLocation":"1483:8:9","nodeType":"VariableDeclaration","scope":4069,"src":"1470:21:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_struct$_Tx1559Detail_$4088_storage_ptr","typeString":"struct StdCheatsSafe.Tx1559Detail"},"typeName":{"id":4065,"nodeType":"UserDefinedTypeName","pathNode":{"id":4064,"name":"Tx1559Detail","nodeType":"IdentifierPath","referencedDeclaration":4088,"src":"1470:12:9"},"referencedDeclaration":4088,"src":"1470:12:9","typeDescriptions":{"typeIdentifier":"t_struct$_Tx1559Detail_$4088_storage_ptr","typeString":"struct StdCheatsSafe.Tx1559Detail"}},"visibility":"internal"},{"constant":false,"id":4068,"mutability":"mutable","name":"opcode","nameLocation":"1508:6:9","nodeType":"VariableDeclaration","scope":4069,"src":"1501:13:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"},"typeName":{"id":4067,"name":"string","nodeType":"ElementaryTypeName","src":"1501:6:9","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"internal"}],"name":"Tx1559","nameLocation":"1313:6:9","scope":6044,"visibility":"public"},{"id":4088,"nodeType":"StructDefinition","src":"1527:213:9","nodes":[],"canonicalName":"StdCheatsSafe.Tx1559Detail","members":[{"constant":false,"id":4073,"mutability":"mutable","name":"accessList","nameLocation":"1570:10:9","nodeType":"VariableDeclaration","scope":4088,"src":"1557:23:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_array$_t_struct$_AccessList_$4144_storage_$dyn_storage_ptr","typeString":"struct StdCheatsSafe.AccessList[]"},"typeName":{"baseType":{"id":4071,"nodeType":"UserDefinedTypeName","pathNode":{"id":4070,"name":"AccessList","nodeType":"IdentifierPath","referencedDeclaration":4144,"src":"1557:10:9"},"referencedDeclaration":4144,"src":"1557:10:9","typeDescriptions":{"typeIdentifier":"t_struct$_AccessList_$4144_storage_ptr","typeString":"struct StdCheatsSafe.AccessList"}},"id":4072,"nodeType":"ArrayTypeName","src":"1557:12:9","typeDescriptions":{"typeIdentifier":"t_array$_t_struct$_AccessList_$4144_storage_$dyn_storage_ptr","typeString":"struct StdCheatsSafe.AccessList[]"}},"visibility":"internal"},{"constant":false,"id":4075,"mutability":"mutable","name":"data","nameLocation":"1596:4:9","nodeType":"VariableDeclaration","scope":4088,"src":"1590:10:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"},"typeName":{"id":4074,"name":"bytes","nodeType":"ElementaryTypeName","src":"1590:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"visibility":"internal"},{"constant":false,"id":4077,"mutability":"mutable","name":"from","nameLocation":"1618:4:9","nodeType":"VariableDeclaration","scope":4088,"src":"1610:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":4076,"name":"address","nodeType":"ElementaryTypeName","src":"1610:7:9","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"},{"constant":false,"id":4079,"mutability":"mutable","name":"gas","nameLocation":"1640:3:9","nodeType":"VariableDeclaration","scope":4088,"src":"1632:11:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":4078,"name":"uint256","nodeType":"ElementaryTypeName","src":"1632:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"},{"constant":false,"id":4081,"mutability":"mutable","name":"nonce","nameLocation":"1661:5:9","nodeType":"VariableDeclaration","scope":4088,"src":"1653:13:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":4080,"name":"uint256","nodeType":"ElementaryTypeName","src":"1653:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"},{"constant":false,"id":4083,"mutability":"mutable","name":"to","nameLocation":"1684:2:9","nodeType":"VariableDeclaration","scope":4088,"src":"1676:10:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":4082,"name":"address","nodeType":"ElementaryTypeName","src":"1676:7:9","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"},{"constant":false,"id":4085,"mutability":"mutable","name":"txType","nameLocation":"1704:6:9","nodeType":"VariableDeclaration","scope":4088,"src":"1696:14:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":4084,"name":"uint256","nodeType":"ElementaryTypeName","src":"1696:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"},{"constant":false,"id":4087,"mutability":"mutable","name":"value","nameLocation":"1728:5:9","nodeType":"VariableDeclaration","scope":4088,"src":"1720:13:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":4086,"name":"uint256","nodeType":"ElementaryTypeName","src":"1720:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"}],"name":"Tx1559Detail","nameLocation":"1534:12:9","scope":6044,"visibility":"public"},{"id":4105,"nodeType":"StructDefinition","src":"1991:221:9","nodes":[],"canonicalName":"StdCheatsSafe.TxLegacy","members":[{"constant":false,"id":4091,"mutability":"mutable","name":"arguments","nameLocation":"2026:9:9","nodeType":"VariableDeclaration","scope":4105,"src":"2017:18:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_array$_t_string_storage_$dyn_storage_ptr","typeString":"string[]"},"typeName":{"baseType":{"id":4089,"name":"string","nodeType":"ElementaryTypeName","src":"2017:6:9","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"id":4090,"nodeType":"ArrayTypeName","src":"2017:8:9","typeDescriptions":{"typeIdentifier":"t_array$_t_string_storage_$dyn_storage_ptr","typeString":"string[]"}},"visibility":"internal"},{"constant":false,"id":4093,"mutability":"mutable","name":"contractAddress","nameLocation":"2053:15:9","nodeType":"VariableDeclaration","scope":4105,"src":"2045:23:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":4092,"name":"address","nodeType":"ElementaryTypeName","src":"2045:7:9","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"},{"constant":false,"id":4095,"mutability":"mutable","name":"contractName","nameLocation":"2085:12:9","nodeType":"VariableDeclaration","scope":4105,"src":"2078:19:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"},"typeName":{"id":4094,"name":"string","nodeType":"ElementaryTypeName","src":"2078:6:9","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"internal"},{"constant":false,"id":4097,"mutability":"mutable","name":"functionSig","nameLocation":"2114:11:9","nodeType":"VariableDeclaration","scope":4105,"src":"2107:18:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"},"typeName":{"id":4096,"name":"string","nodeType":"ElementaryTypeName","src":"2107:6:9","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"internal"},{"constant":false,"id":4099,"mutability":"mutable","name":"hash","nameLocation":"2142:4:9","nodeType":"VariableDeclaration","scope":4105,"src":"2135:11:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"},"typeName":{"id":4098,"name":"string","nodeType":"ElementaryTypeName","src":"2135:6:9","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"internal"},{"constant":false,"id":4101,"mutability":"mutable","name":"opcode","nameLocation":"2163:6:9","nodeType":"VariableDeclaration","scope":4105,"src":"2156:13:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"},"typeName":{"id":4100,"name":"string","nodeType":"ElementaryTypeName","src":"2156:6:9","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"internal"},{"constant":false,"id":4104,"mutability":"mutable","name":"transaction","nameLocation":"2194:11:9","nodeType":"VariableDeclaration","scope":4105,"src":"2179:26:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_struct$_TxDetailLegacy_$4138_storage_ptr","typeString":"struct StdCheatsSafe.TxDetailLegacy"},"typeName":{"id":4103,"nodeType":"UserDefinedTypeName","pathNode":{"id":4102,"name":"TxDetailLegacy","nodeType":"IdentifierPath","referencedDeclaration":4138,"src":"2179:14:9"},"referencedDeclaration":4138,"src":"2179:14:9","typeDescriptions":{"typeIdentifier":"t_struct$_TxDetailLegacy_$4138_storage_ptr","typeString":"struct StdCheatsSafe.TxDetailLegacy"}},"visibility":"internal"}],"name":"TxLegacy","nameLocation":"1998:8:9","scope":6044,"visibility":"public"},{"id":4138,"nodeType":"StructDefinition","src":"2218:366:9","nodes":[],"canonicalName":"StdCheatsSafe.TxDetailLegacy","members":[{"constant":false,"id":4109,"mutability":"mutable","name":"accessList","nameLocation":"2263:10:9","nodeType":"VariableDeclaration","scope":4138,"src":"2250:23:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_array$_t_struct$_AccessList_$4144_storage_$dyn_storage_ptr","typeString":"struct StdCheatsSafe.AccessList[]"},"typeName":{"baseType":{"id":4107,"nodeType":"UserDefinedTypeName","pathNode":{"id":4106,"name":"AccessList","nodeType":"IdentifierPath","referencedDeclaration":4144,"src":"2250:10:9"},"referencedDeclaration":4144,"src":"2250:10:9","typeDescriptions":{"typeIdentifier":"t_struct$_AccessList_$4144_storage_ptr","typeString":"struct StdCheatsSafe.AccessList"}},"id":4108,"nodeType":"ArrayTypeName","src":"2250:12:9","typeDescriptions":{"typeIdentifier":"t_array$_t_struct$_AccessList_$4144_storage_$dyn_storage_ptr","typeString":"struct StdCheatsSafe.AccessList[]"}},"visibility":"internal"},{"constant":false,"id":4111,"mutability":"mutable","name":"chainId","nameLocation":"2291:7:9","nodeType":"VariableDeclaration","scope":4138,"src":"2283:15:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":4110,"name":"uint256","nodeType":"ElementaryTypeName","src":"2283:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"},{"constant":false,"id":4113,"mutability":"mutable","name":"data","nameLocation":"2314:4:9","nodeType":"VariableDeclaration","scope":4138,"src":"2308:10:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"},"typeName":{"id":4112,"name":"bytes","nodeType":"ElementaryTypeName","src":"2308:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"visibility":"internal"},{"constant":false,"id":4115,"mutability":"mutable","name":"from","nameLocation":"2336:4:9","nodeType":"VariableDeclaration","scope":4138,"src":"2328:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":4114,"name":"address","nodeType":"ElementaryTypeName","src":"2328:7:9","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"},{"constant":false,"id":4117,"mutability":"mutable","name":"gas","nameLocation":"2358:3:9","nodeType":"VariableDeclaration","scope":4138,"src":"2350:11:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":4116,"name":"uint256","nodeType":"ElementaryTypeName","src":"2350:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"},{"constant":false,"id":4119,"mutability":"mutable","name":"gasPrice","nameLocation":"2379:8:9","nodeType":"VariableDeclaration","scope":4138,"src":"2371:16:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":4118,"name":"uint256","nodeType":"ElementaryTypeName","src":"2371:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"},{"constant":false,"id":4121,"mutability":"mutable","name":"hash","nameLocation":"2405:4:9","nodeType":"VariableDeclaration","scope":4138,"src":"2397:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":4120,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2397:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"},{"constant":false,"id":4123,"mutability":"mutable","name":"nonce","nameLocation":"2427:5:9","nodeType":"VariableDeclaration","scope":4138,"src":"2419:13:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":4122,"name":"uint256","nodeType":"ElementaryTypeName","src":"2419:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"},{"constant":false,"id":4125,"mutability":"mutable","name":"opcode","nameLocation":"2449:6:9","nodeType":"VariableDeclaration","scope":4138,"src":"2442:13:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes1","typeString":"bytes1"},"typeName":{"id":4124,"name":"bytes1","nodeType":"ElementaryTypeName","src":"2442:6:9","typeDescriptions":{"typeIdentifier":"t_bytes1","typeString":"bytes1"}},"visibility":"internal"},{"constant":false,"id":4127,"mutability":"mutable","name":"r","nameLocation":"2473:1:9","nodeType":"VariableDeclaration","scope":4138,"src":"2465:9:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":4126,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2465:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"},{"constant":false,"id":4129,"mutability":"mutable","name":"s","nameLocation":"2492:1:9","nodeType":"VariableDeclaration","scope":4138,"src":"2484:9:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":4128,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2484:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"},{"constant":false,"id":4131,"mutability":"mutable","name":"txType","nameLocation":"2511:6:9","nodeType":"VariableDeclaration","scope":4138,"src":"2503:14:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":4130,"name":"uint256","nodeType":"ElementaryTypeName","src":"2503:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"},{"constant":false,"id":4133,"mutability":"mutable","name":"to","nameLocation":"2535:2:9","nodeType":"VariableDeclaration","scope":4138,"src":"2527:10:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":4132,"name":"address","nodeType":"ElementaryTypeName","src":"2527:7:9","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"},{"constant":false,"id":4135,"mutability":"mutable","name":"v","nameLocation":"2553:1:9","nodeType":"VariableDeclaration","scope":4138,"src":"2547:7:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint8","typeString":"uint8"},"typeName":{"id":4134,"name":"uint8","nodeType":"ElementaryTypeName","src":"2547:5:9","typeDescriptions":{"typeIdentifier":"t_uint8","typeString":"uint8"}},"visibility":"internal"},{"constant":false,"id":4137,"mutability":"mutable","name":"value","nameLocation":"2572:5:9","nodeType":"VariableDeclaration","scope":4138,"src":"2564:13:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":4136,"name":"uint256","nodeType":"ElementaryTypeName","src":"2564:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"}],"name":"TxDetailLegacy","nameLocation":"2225:14:9","scope":6044,"visibility":"public"},{"id":4144,"nodeType":"StructDefinition","src":"2590:87:9","nodes":[],"canonicalName":"StdCheatsSafe.AccessList","members":[{"constant":false,"id":4140,"mutability":"mutable","name":"accessAddress","nameLocation":"2626:13:9","nodeType":"VariableDeclaration","scope":4144,"src":"2618:21:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":4139,"name":"address","nodeType":"ElementaryTypeName","src":"2618:7:9","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"},{"constant":false,"id":4143,"mutability":"mutable","name":"storageKeys","nameLocation":"2659:11:9","nodeType":"VariableDeclaration","scope":4144,"src":"2649:21:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes32_$dyn_storage_ptr","typeString":"bytes32[]"},"typeName":{"baseType":{"id":4141,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2649:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"id":4142,"nodeType":"ArrayTypeName","src":"2649:9:9","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes32_$dyn_storage_ptr","typeString":"bytes32[]"}},"visibility":"internal"}],"name":"AccessList","nameLocation":"2597:10:9","scope":6044,"visibility":"public"},{"id":4173,"nodeType":"StructDefinition","src":"2893:385:9","nodes":[],"canonicalName":"StdCheatsSafe.RawReceipt","members":[{"constant":false,"id":4146,"mutability":"mutable","name":"blockHash","nameLocation":"2929:9:9","nodeType":"VariableDeclaration","scope":4173,"src":"2921:17:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":4145,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2921:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"},{"constant":false,"id":4148,"mutability":"mutable","name":"blockNumber","nameLocation":"2954:11:9","nodeType":"VariableDeclaration","scope":4173,"src":"2948:17:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"},"typeName":{"id":4147,"name":"bytes","nodeType":"ElementaryTypeName","src":"2948:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"visibility":"internal"},{"constant":false,"id":4150,"mutability":"mutable","name":"contractAddress","nameLocation":"2983:15:9","nodeType":"VariableDeclaration","scope":4173,"src":"2975:23:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":4149,"name":"address","nodeType":"ElementaryTypeName","src":"2975:7:9","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"},{"constant":false,"id":4152,"mutability":"mutable","name":"cumulativeGasUsed","nameLocation":"3014:17:9","nodeType":